Zedboard :TFTP服务配置
TFTP(普通文件传送协议Trivial File Transfer Protocol)是一种客户机(client)**务器(server)之间进行简单文件传输的协议,基于UDP协议,适合于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。
小巧,简单,易用这些优点使得TFTP在嵌入式开发领域应用的非常广泛,下面基于Zedboard开发板和RHEL6.3(Vmware虚拟机),简要介绍TFTP服务配置过程。
1.1 网络设置
从XILINX GIT下载U-boot源码中可以发现ZED目标板默认地址为192.168.1.10,服务器主机地址为192.168.1.50,
Windows设置,IP固定为192.168.1.110
RHEL6.3虚拟机设置
选择Bridged模式,在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一**立的主机,它可以访问网内任何一台机器。
LINUX系统网络设置,system – preferences-network connections
选择edit
将Method设为Manual,手动设置IP地址,这里设为192.168.1.50
命令ip addr确认设置是否成功,如果不对,重启虚拟机,
当然你也可以通过system-config-network, 或ifconfig完成IP的设置。
1.2 网络测试
在REHL,Windows,Zed之间互PING测试,
1.3 TFTP安装
确认Zed端支持tftp命令,
which tftp
在RHEL6.3中使用以下命令确定TFTP服务器是否已经启动,
netstat -a |grep tftp
如果没有启动TFTP服务,则需要挂载DVD ISO文件,选择对应TFTP RPM包安装,
挂载cdrom,并将其加入到安装程序的搜索路径中
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
vi /etc/yum.repos.d/cdrom.repo
内容如下:
[base]
name=base RPM Repository for RHEL6
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
主要修改baseurl,将刚刚加载的/mnt/cdrom到搜索路径中
更新yum
yum clean all
yum update
更新结果如下,
wdzfd 2012-12-16 23:04
用户1265970 2012-12-5 16:38
用户1611025 2012-12-3 21:57