公告

非常抱歉,由于我们的服务器提供商硬盘出错,数据丢失,网站重建中...
I am so sorry, because of our server's hard disk error, data lost, the website reconstructioning
QQ:512000523
MSN : funchip@hotmail.com

 
首页 arrow 技术文章 arrow setp arrow AT91RM9200引导程序的建立--------TFTP和NFS服务的设置
AT91RM9200引导程序的建立--------TFTP和NFS服务的设置 Recommend to my friend via E-mail(推荐给朋友)
作者: Administrator   
2007-11-14
TFTP协议是简单的文件传输协议,适合目标板Bootloader的使用。TFTP文件传输基于UDP。我们通过TFTP来传输目标板启动需要的内核映象文件zImage和ramdisk
首先必须安装tftp软件包,在RedHat Linux安装CD3中找到tftp文件包:tftp-0.32-4.i386.rpm,
[root@localhost] rpm –ihv tftp-server-0.32-4.i386.rpm
系统自动安装好tftp服务器;
进入目录/etc/xinetd.d
[root@localhost]cd /etc/xinetd.d
[root@localhost]vi tftp
–注:只有在安装了tftp服务后,才会出现tftp文件
  修改其中disable和server_args项,其余可保持不变。以下为一个完整的tftp文件:
  Service tftp
  {
  socket_type = dgram
  protocol = udp
  wait = yes
  user = root
  server =/usr/sbin/in.tftpd
  server_args = -s /tftpboot -- 根据需要设置tftp服务默认目录,缺省的指定输出文件目录是/tftpboot,文件必须放在该目录下才能被输出。
  disable = no -- 默认为yes,应修改成no
per_source = 11
  cps = 100 2
  flags = IPv4
  }
NFS服务器
NFS服务就是将宿主机的一个目录通过网络可以被挂载到其他计算机上,并且作为其他计算机的一个目录。我们通过NFS可以很方便的将修改的文件通过NFS传输到目标板上。
1.进行网络设置,将eth0的网络地址指定为192.168.1.1,掩码255.255.255.0,网关不需要。设置完之后要重启网络
[root@localhost]/etc/init.d/network restart
2.关闭防火墙,选择系统设置->安全级别,将安全级别改为“无防火墙”,如下图所示:
3.去掉iptables 服务
选择系统设置->服务器设置->服务,在弹出的界面上将optables前的“√”去掉,如下图:
4.确认是否安装了NFS服务。从redhat开始菜单查看系统设置->服务器设置下是否有NFS服务器。如果没有,则插入Linux安装盘重新添加该软件包。
如果安装好了NFS服务,我们可以通过配置文件/etc/exports来允许目标板挂载你的目录。我的设置文件/etc/exports的内容是这样的
/home/zzl    *(rw,no_root_squash)
该句意思是:任何 IP地址都能挂载/home/zzl目录,并且如果是以root身份登录的话,那么他对该目录的权限也是root。
配置好文件后,就可以启动NFS服务了。
[root@localhost]/etc/init.d/nfs start
启动后可以通过showmount 命令来查看开放的目录。
[root@localhost]showmount –e localhost
测试NFS是否设置成功,可将主机上的目录挂载到另一个目录下看看。如
[root@localhost]mount 192.168.1.1:/home/zzl /mnt
然后查看/mnt下是否显示/home/zzl下的文件。如果有的话,则NFS服务基本设置成功。
今后可以在超级终端或者minicom下通过NFS挂载宿主机目录。如
[root@localhost]mount –t vfat –o nolock 192.168.1.1:/home/zzl /work
如果发现NFSLinux系统启动后没有自动启动,则在/etc/rc.d/rc.local文件中添加一行
/etc/init.d/nfs restart
评论 (0)Add Comment

输入评论内容
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

security code
输入验证码


busy
最近更新 ( 2007-11-18 )
 
< 上一篇   下一篇 >

© 2009 杭州福芯电子 浙ICP备05040812号
Joomla!是基于GNU/GPL许可发行的免费软件.