ARM linux开发之安装配置tftp
tftp是客户端,tftpd是服务器端。ubuntu中常用的tftp服务器和客户端是tftpd-hpa和tftp-hpa。
- 1.安装:tftpd-hpa(服务器)
:~$ sudo apt-get install tftpd-hpa
- 2.创建一个目录用作tftpd的目录(根目录)
:~$ mkdir tftpboot
修改目录文件权限
:~$ chmod 777 tftpboot
- 3.配置
:~$ sudo vi /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/home/linux/tftpboot"//指定tftpd的文件下载目录,也就上面创建的目录即可 TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-l -c -s"
- 4.重新启动tftpd-hpa网络服务
:~$ sudo service tftpd-hpa restart
- 5.开发板从Ubuntu上下载文件
Ubuntu端:有如下文件
:~/tftpboot/Arm-asm$ ls key.bin
开发板端:tftp进行下载
//tftp <服务器ip> -g -r <要下载的文件> [ /pxy]#tftp 192.168.2.167 -g -r Arm-asm/key.bin Arm-asm/key.bin 100% |*******************************| 260 0:00:00 ETA
注意:配置好网络,Ubuntu和开发板能ping通
- 6.开发板上传文件到Ubuntu上
开发板端:
[ /pxy]#touch 1.c [ /pxy]#tftp 192.168.2.167 -p -l 1.c
Ubuntu端:
:~/tftpboot$ ls 1.c
相关推荐
Terminator0 2020-04-29
xcznb 2020-04-23
MichelinMessi 2020-03-06
Jesuslovesme 2011-03-18
devalone 2008-08-14
whx00 2007-12-25
NeverAgain 2007-08-08
catchupwith 2007-05-13
OwenJi 2019-11-04
lsn0LSN 2011-08-05
方正SOA中间件 2011-03-24
sinlff 2011-01-10
EricaYue 2010-12-19
xingzhaozhong 2010-12-19
zgsky0 2010-12-19
linuxprobe0 2010-12-08
小灯光环 2010-10-14
犇骉 2010-08-14