在配置Davinci系统的时候需要用到TFTP协议:用来下载远程文件的简单网络协议,基于UDP协议实现。
嵌入式Linux tftp开发环境包括两个方面 Linux服务器端的TFTP-SERVER支持,嵌入式目标系统的TFTP-CLIENT支持。
DM6446下的U-BOOT支持TFTP操作,在嵌入式内核启动后,在LINUX控制台下页可以支持tftp客户端功能,
TFTP服务器可以架设在linux主机或者windows主机上。搭建过程如下~~~
1、检查 Linux 服务器是否已经安装 TFTP 服务器,在控制台执行以下命令检查:
Host #rpm –q tftp-server
2、如果没有安装,用户需要自己下载或者复制该目录下的 tftpserver 目录下的
tftp-server-#.##-#.rpm 文件到 Linux 服务器目录下,该处#为版本号;
3、切换到安装文件所在路径下,在 Linux服务器控制台运行以下命令进(我测试为在linux端根目录下,否则会出现错误~~~)
Host # rpm –ivh tftp-server-#.##-#.rpm
运行后,可以看到以下信息:
warning: tftp-server-#.##-#.rpm:
V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing... #################################### [100%]
1:tftp-server ################################### [100%]
如下图所示~~~
4、确认 TFTP安装完毕,在 Linux服务器控制台运行以下命令:
Host #/sbin/chkconfig -- -- list
运行后,显示以下信息表示安装成功。
xinetd based services:
krb5-telnet: off
rsync: off
eklogin: off
gssftp: off
klogin: off
...
rsh: on
telnet: on
tftp: off
5、上述输出信息可知,tftp 已经安装没有启动,在 Linux 服务器控制台运行以下
命令启动服务:
Host #/sbin/chkconfig tftp on
另:系统默认的TFTP服务器的根目录为tftproot,使用时,只需将文件复制到该目录下即可。
tftp_server****.rpm下载网页
http://rpmfind.net/linux/rpm2html/search.php?query=tftp&submit=Search+...