1、应用程序如何移植到目录板?1)复制到介质,如U盘2)通过网络(tftp)传输文件到开发板(文件较小,推荐使用)3)置于根文件系统目录下制作文件系统镜像,再烧进开发板(文件很大,可以使用)4)通过NFS(网络文件系统) 直接运行
2、TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot一般本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。 查看TFTP是否已经启动 netstat –a | grep tftp
如果已经安装则会出现 udp o o*:tftp *:*3、
windows下使用tftp工具下载文件到开发板(linux)1)、开发板和windows主机同个网段2)、上传与下载
利用目标板上传资料到主机,命令如下:
tftp -p -l filename serverip(这里filename是目标板文件的完整路径)
目标板从主机下载资料:
tftp -g -r filename serverip(这里filename是主机上tftp默认目录的文件名)下载到开发板:
或者这样输入命令:
上传到宿主机:
通过Browse设置目录,把要下载的文件放到这个目录下,如share.ini文件。
3).通过串口、超级终端或者telnet连接到开发板,我用的是SecureCRT在想存放的目录下输入命令tftp 192.168.3.112 -g -r share.ini
即可下载
注意文件下载到开发板后的权限可能要使用chmod重新设置4、tftp命令用法如下
tftp your-ip-address
【进入TFTP操作】
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii传送模式
rexmt:设置包传输的超时时间
timeout:设置重传的超时时间
help:帮助信息
?:帮助信息