· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [专题] IBM Rational高峰论坛 Windows 7十大功能
· [专题] 史上就危险7月 微软 BizSpark 计划介绍
· [IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 我也能做CTO_赛迪连载 赛迪七夕特别行动
· [热点] Chrome 4.0采用V8引擎 Java开发编程规范

用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技术 信息化
专题:扭亏为盈 联想09年Q2翻番
·专题:Tech·Ed 2009微..
·直播:2009互联网大会..
·迅雷搜狐"互搏" 谁动了..
专题:诺基亚危局已现 或重蹈摩托覆辙
·六股势力角逐4G标准 中..
·专题:联通iPhone并不贵..
·专题:排排坐开商店 三..
商务演示需求分析 多媒体会议室必备投影
·VMware在京隆重举行2009..
·专题:笔记本频道10月热..
·专题:学生机市场 惠普 ..
专题:Tech.Ed 2009微软技术大会
·专题:2009 SYBASE 亚太..
·专题:微软新一代桌面操..
·专题:2009年第3届CSDN..