版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012247418/article/details/88366589
BusyBox下的tftp是一款应用于嵌入式开发系统上的一款小巧tftp工具,为开发者提供一个tftp服务的使用平台。
通常是,PC开发主机作为服务器(Server),开发系统(板)作为客户端(Client),可以实现从Server下载文件到Client,或者从Client上传文件到Server。
参数说明:
- -l local的缩写,后跟存在于Client的源文件名,或下载Client后重命名的文件名;
- -r remote的缩写,后跟Server即PC机tftp服务器根目录中的源文件名,或上传Server后重命名后的文件名;
- -g get的缩写,下载文件时用;
- -p put的缩写,上传文件时用。
测试环境:
win7+mtk公板
win7 ip:192.168.1.2
开发板ip:192.168.1.1
1. 上传文件到服务器
win7端服务器使用tftpd32.exe,双击打开即会自动创建服务器,不需别的设置。
开发板终端执行:
tftp -p -r 7570_bob.conf -l /tmp/7570_bob.conf 192.168.1.2
收到的文件保存在D:\green program\tftpd32.450
2. 从服务器下载文件
开发板终端执行:
tftp -g -l /tmp/7570_bob.conf -r 7570_bob.conf 192.168.1.2
注:7570_bob.conf在目录D:\green program\tftpd32.450,
且不能使用该方式D:\green program\tftpd32.450\7570_bob.conf来下载文件。
参考: