ubuntu 10.4下软件安装配置——tftp&使用tftp进行文件传输

将陆续更新:

一、配置TFTP

1.安装TFTP软件

tftp-hpa是客户端,tftpd-hpa是服务器端

sudo apt-get install tftp-hpa tftpd-hpa

2.配置TFTP服务器

sudo gedit /etc/default/tftpd-hpa

将原来的内容改为:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

#TFTP_DIRECTORY="/tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

#TFTP_OPTIONS="-l -s -c"

#服务器目录,需要设置权限为777,chomd 777

#这个目录要改为你自己的TFTP根目录~~~

TFTP_DIRECTORY="/tftpboot""

TFTP_OPTIONS="-l -c -s"

3.重新启动TFTP服务

sudo service tftpd-hpa restart

4.测试下

tftp localhost

>get u-boot.bin   #当然你的/tftpboot下面已经有-boot.bin文件了,这个时候你会发现:

xuyuefei@ubuntu:~$ cd /
xuyuefei@ubuntu:/$ ls

就会多出u-boot.bin 文件了!!!说明已经成功了!!

我自己的问题:

xuyuefei@ubuntu:/$ sudo service tftpd-hpa restart
tftpd-hpa start/running,
只显示了这点信息,是不是有点奇怪,应该后面还跟process 5596之类的信息的吧!!!
不知原因,解决方法如下:sudo apt-get remove tftpd-hpa tftp-hpa卸载

然后再按上面的步骤:其实只要安装下,配置不需要再改了

xuyuefei@ubuntu:/$ sudo service tftpd-hpa restart
tftpd-hpa start/running, process 5596     #进程号出现,测试成功了

tq2440通过tftp烧写

1/在连接之前必须进行设置,地址是你pc机的地址,子网不变,网关随便填,目标板的IP只要和PC同一网段即可:如192.168.1.**

ubuntu 10.4下软件安装配置——tftp&使用tftp进行文件传输_第1张图片

2/把要烧写的东西放到tftpboot目录下即可!

其他应该没什么问题了,所以不再赘述!


二、TFTP文件传输测试

将任意一个文件放到tftp目录下,

  #cd  tftpboot          //进入tftpboot目录

  #touch file            //在tftpboot目录下建立一个file文件

进入到开发板中,在任意一个目录下,输入如下语句

  #tftp –g –r file192.168.1.xx       

//此IP为主机IP,file是在tftpboot目录下给开发板传输的文件,

-g:表示get,下载,  -r:remove,移动。 

现在在开发板上已经下载好了file文件。说明tftp功能配置完全正确。



你可能感兴趣的:(ubuntu 10.4下软件安装配置——tftp&使用tftp进行文件传输)