1.关于TFTP的简单说明:
TFTP:简单文件传输协议
是在TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,端口号为69.
2.使用前查看:
这次配置的Ubuntu版本为:Ubuntu 12.04 LTS \n \l,请先查看可以正常联网。
3.安装软件:
sudo apt-get install tftp tftpd
sudo apt-get install openbsd-inetd
4.创建tftp的工作目录:
cd /
sudo mkdir tftpboot
sudo chmod 0777 tftpboot
5.修改配置文件:
echo tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot >> /etc/inetd.conf
6.启动服务:
sudo /etc/init.d/openbsd-inetd restart
sudo in.tftpd -l /tftpboot
7.自己本机简单测试:
cd /tftboot
echo hello >> test
cd ~
tftp 127.0.0.1
tftp> get test
tftp>quit
可以查看在~目录已经载下来了test文件
cat test
8.动真格,开发板测试:
a.)接上串口调试线,通过串口调试终端(我用SecureCRT)与开发板通信
b.)开发板接上网线,测试前请通确保开发板能够与服务器PING的通,Ubuntu如果是装在虚拟机上,网络设置为桥接
/***关于串口通信调试和虚拟机网络配置可以参考其他**/
c.)在串口调试终端输入:tftp -l test -r test -g 192.168.55.16下载,在当前目录下既有test文件