环境为 ubantu
一、首先在 PC 终端安装 tftp 服务的服务器端,客户端命令为:
sudo apt-get install tftp-hpa tftpd-hpa
二、然后修改配置文件 vi/etc/default/tftpd-hpa
TFTP_USERNAME=”tftp”
TFTP_ADDRESS=”0.0.0.0:69″
TFTP_DIRECTORY=”tftpboot”# 服 务 器 目 录 , 需 要 设 置 权 限
TFTP_OPTIONS=”-l-c-s”
(说明:服务器目录即开发板下载或上传的文件都默认到此目录寻
找;设置目录权限:chomd 777 /tfptboot )
三、重新启动 TFTP 服务
service tftpd-hpa restart
显示 tftpd-hpa start/running, process XXX 说明配置成功
四、主机测试
tftp 127.0.0.1 #进入 tftp 模式
tftp> get maomao #获取 maomao 文件(get 换成 put 就是发送)
tftp> q #退出 tftp
(注:服务器目录里的文件 maomao 将出现在根目录下)
五:与开发板通信
① 用网线把主机和开发板连接起来;
② 配置主机与开发板地址,可以相互 ping 通;
③ 传输文件命令:tftp -g -r maomao <ubuntu 虚拟机的 ip>