1、从linux下载文件到嵌入式设备
前提条件:开发板上已经烧录好了u-boot,kernel,rootfs,能运行系统管理文件,且能上网,ping通,配置开启了tftp。
注意:这里的下载文件,不是tftp写入镜像的意思,是下载文件到某个目录。
tftp有两种方式来下载文件,从Ubuntu或pc主机。
tftp -g -r 文件名称192.168.0.66 ,后面的ip是主机ip
1、如果是主机,只需要下载一个tftp软件。
在pc端打开exe运行文件,然后拷贝文件到文件夹下,自动识别ip和目录,不需手动调,如果有WiFi网卡,禁用先,识别到有线网卡ip,再开启如果需要上网。别搞错了,WiFi网卡是不能传输的,
在串口终端,进入根文件下,输入运行命令。
如; tftp -g -r encode 192.168.0.66,将encode下载到嵌入式,路径就是在哪个地方,输入的命令,就会下载到当前目录。
如果Ubuntu的tftp环境不好搭建,用这种方式很简单,开发时,只需将编译的文件,写个脚步拷贝到共享文件下的tftp目录下,每次运行脚本,就很方便,我的终端挂载不上虚拟机,就是用这种方法调试下载的,
2、如果是从Ubuntu,Ubuntu和嵌入式设备tftp服务都需已经搭建好,将需要下载的文件复制到tftp目录
如上命令