sudo apt-get install xinetd tftp tftpd
vim /etc/xinetd.d/tftp
内容以下:vim
service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /home/lyb/tftpshare/ disable = no per_source =11 cps = 100 2 flags = IPv4 }
1.建立服务器目录 mkdir /home/lyb/tftpshare/ 2.而后修改目录权限 chmod 777 /home/lyb/tftpshare/ 3.重启xinetd服务 sudo /etc/init.d/xinetd restart(若是启动失败先关闭防火墙 service iptables stop)
从新启动一个终端, 输入命令 tftp 192.168.1.11(个人虚拟机ip)进入tftp, 输入get test,这样就能够获取到test文件, 输入q退出tftp
以下图所示:
服务器
2440开发板的uboot能够支持tftp下载功能,在uboot命令行输入:socket
tftp 0x30000000 uImage_4.3
以下图所示。
测试