开发板TFTP文件传输
在使用tftp进行文件传输之前,首先需要明白同一网段的概念:
- 同一网段指的是IP地址和子网掩码相与得到相同的网络地址。同一网段,必须做到网络标识相同。各类IP的网络标识算法都是不一样的,需要根据子网掩码的位数来判断
将开发板和Ubuntu(宿主机)连接到同一个交换机或路由器
之后,使用ifconfig查看Ubuntu的IP地址,如果是虚拟机安装的Ubuntu,一定要使用桥接模式
之后,修改开发板的网络配置文件,将开发板的IP地址更改为Ubuntu同一网段下(一般为IP前三位相同即可)
- 终端输入: vi /etc/eth0-setting
- 更改IP为192.168.3.20
- 重启开发板
在开发板使用ping 192.168.3.27测试开发板和Ubuntu的连接情况
开发板成功连接Ubuntu
使用开发板实现TFTP文件传输
在开发板超级终端界面输入以下命令:
tftp -g -l newfilename -r oldfilename 服务器IP
//相关参数
-l FILE Local FILE
-r FILE Remote FILE
-g Get file
-p Put file
-b SIZE Transfer blocks of SIZE octets
当前目录即可获取TFTP服务器(Ubuntu)的文件