Linux下tftp烧写映象文件到MC2410E板子
虽然随板附的光盘中有详细说明如何在window下烧写映象文件,但不够方便,因此想弄Linux下烧写映象文件,也算多给自己些机会去熟悉Linux(After all I am a newer to Linux)。
宿主机:VM Red hat 9
bootloader:br-vivi(随板光盘附),具有tftp下载功能
宿主机与板子通过集线器连接网络(双绞线连接两者估计也类似)
1,开启宿主机tftp功能:若是完全安装的系统,输入setup,在其中的system service栏中添加tftp。(我的是完全安装的)非完全安装的要安装相应的软件包。修改 /etc/xinetd.d/tftp中的“disable=yes”为“disable=no”(我打开文件看,已经改好的了),保存设置,重新启动超级守护进程xinetd,#service xinetd restart
2,将要下载的文件放在根目录下的tftpboot子目录中(一开始没有把文件放在这里时,老是提示找不到文件)
3,设置板子的ip与宿主机同段,并设置板子的host
4,#tftp 板子的IP
tftp> mode binary
tftp> put filename
或者tftp -m binary hostip -c put filename,也可以,这个命令在FC6下可行~~
宿主机使用tftp客户端,板子为serve。Linux下tftp默认是采用ASCII方式传送文件的,而映象为二进制,所以要设定为binary模式。
参考todaygood的文章完成上述操作,但他的文章中提到的那个命令,我用时会出问题。
http://blog.chinaunix.net/u/24474/showart_213069.html