· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [访谈] 网银安全系列访谈之:惊心动魄网银故事
· [热点专题] 网银安全系列 3G上网卡巡礼
· [订阅IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 跨站脚本十二问 四步防范Conficker
· [热点] Windows 7 RC版公开下载 憾缺中文版

用Tftp向目标板烧写Linux的系统内核过程

发布时间:2007.10.11 06:11     来源:赛迪网    作者:kit

平台:vmware 6虚拟机 Redhat9.0 up-tech2410s ARM9(由于viiv自带安装了tftp-client ,故可以使用tftp服务向目标板烧写内核等)

1)终端下执行minicom,进行串口设置

注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复)

2)(如果没有安装tftp-server-0.32-4.i386.rpm 可以在redhat第三张光盘上找到。安装tftfp-server: rpm -ivh tftp-server-0.32-4.i386.rpm)

设置tftp共享目录:进入/etc/xinetd.d/tftp文件,修改server_args项中的目录,如下:

service tftp

{ socket_type =dgram

protocol =udp

wait =yes

user =root

server =/usr/sbin/in.tftpd

server_args =-s /tftpboot -c

disable =no

per_source =11

cps =100 2

flags =IPv4

}

说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

注意:共享目录一定不要选择/root这样的特权目录,否则传输文件会失败accwss denied)

service xinetd restart (重启服务,启动tftp服务)

3)将编译好的内核(如命名为:zImage)放入到tftp共享文件夹中。(编译内核过程不阐述)

4)开发板上电、按任意键(非enter)进入vivi

注意:先启动minicom,然后才开发板上电

5)设置tftp服务器与客户端IP地址(我虚拟机上的地址为219.222.170.14)

故在终端上输入命: vivi> set c 219.222.170.100 (开发板ip)

viivi> set s 219.222.170.14(宿主机ip) 两者ip第三位必须相同

tftp flash kernel zImage

速度很快。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 开源空间:交叉编译Linux内核(2.6.22.6) (10-10) · 新手学堂:类Linux中各种各样的编程语言 (10-10)
· 新闻观察:openSUSE 10.3 现已全面上市 (10-10) · Linux嵌入式系统的内存管理方法详细介绍 (10-09)
· Linux系统下的C语言开发都需要学些什么 (10-09) · Linux系统中的Svnmanager错误及解决方法 (10-09)
· Ubuntu 7.04 系统安装APACHE+PHP+MYSQL (10-09) · Ubuntu系统网络应用服务器Apache配置基础 (10-09)
· FTP服务器中将Linux用户限制在自己目录下 (10-09) · 疯狂DIY! 在iPod上安装Linux操作系统 (10-09)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
2009第七届中国电脑商年会直播
·创业投资系列访谈:产业..
·特别策划:视频网站系列..
·专题:网游虚拟货币新规..
专题:6月上市手机新品回顾及7月新机展望
·2009年中国电信业信息化..
·专题:把iPhone 3GS“解..
·WAPI重启国际标准进程 ..
专题:09年中盘点-联想春季打印机新品回顾
·InfoComm 2009 视听与集..
·网游背后的故事 网游服..
·[专题]联想ThinkPad T40..
BizSpark:微软为技术创业企业点燃火花
·社区活动:我的IT求知生..
·访谈:内网安全2009系列..
·安全访谈:网银安全之Sa..