- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
烧写Linux
一.烧写Linux
生成一个vivi.bat的文件:先打开一个记事本,在记事本里输入sjf2440/f:vivi/d=5后将其保存成文件名为vivi.bat且保存类型选所有文件。如图:
生成的vivi.bat文件如图:
双击vivi.bat文件进入DOS界面,如图:
输入0回车;0回车;0回车
等下载完后按2退出DOS界面:
打开超级终端:在桌面上点开始/附件/通讯/超级终端。如图:
7.打开超级终端,在配置串口属性的窗口修改:
一般我们选COM1口
点还原默认值后选波特率为115200
流量控制为无。启动终端后按住空格键即目标板上的复位键,启动目标板,进入vivi命令行.
在超级终端中,输入:bon part 0 192k 2M (分区)
在超级终端中,输入:load flash vivi x
用超级终端的Xmodem文件传送功能,重新烧写vivi。在超级终端的菜单栏里点传送/发送文件,后选vivi文件,协议选Xmodem。如图:
点发送进入下一步进行发送
在超级终端中,输入:load flash kernel x
用超级终端的Xmodem文件传送功能,烧写linux内核zImage。在超级终端的菜单栏里点传送/发送文件,后选zImage文件,协议选Xmodem。如图:
点发送进入下一步进行发送
12.在超级终端中,输入:load flash root x
用超级终端的Xmodem文件传送功能,烧写linux文件系统root.cramfs
发送完成后。烧写完毕。重新启动目标板(linux).可以在板上的屏幕上看到企鹅。
二.向目标板上的传输文件
该向导帮助用户向目标板传送文件,通过网线前面提到的两个应用程序,最终我们让这两个程序在目标板上运行起来。
由于ztelnet方法一次只能传一个文件速度很慢,所以我们采用nfs(共享)方法。
1.在虚拟机上设LINUX共享,类似WINDOWS的共享。假设所有的文档都在/qt_arm目录下:
在qt_arm目录下新建一个文件build_ENV
其内容如下:
./imagewrite /dev/mtd/0 –part 0 192k 2m
./imagewrite /dev/mtd/0 vivi:0
./imagewrite /dev/mtd/0 zImage:192k
./imagewrite /dev/mtd/0 root_qtopia_2440.cramfs:2m
保存退出
2.编辑/etc/exports文件,另起一行加入如下内容:
在终端里敲入命令:
#vi /etc/exports
进入之后按键盘上的i进行编辑,输入如下内容:
/qt_arm 10.192.2.*(rw,sync)
后按保存退出即可:先按一下Esc键,再按冒号“:”接着按wq保存退出即可。
3.在终端输入重启nfs系统:
/etc/rc.d/init.d/portmap start
/etc/rc.d/init.d/nfs start
4.在终端输入#minicom进入目标板
# ifconfig eth0 10.192.2.220 netmask 255.255.255.0
# inetd
# ifconfig eth0
#mkdir /tmp/qt
#Mount -t nfs 10.192.2.147:/qt_arm /tmp/qt
#cp imagewrite vivi zlmage root_qtopia_2440.cramfs build_ENV /tmp
(拷贝 imagewrite vivi zlmage root_qtopia_2440.cramfs build_ENV 这五个文件到 tmp 目录下)
#cd /tmp
#./build_ENV
构建自己文件系统
在终端里敲入命令:
#mkdir –p /home/test/root_dir
#mkdir –p /home/test/mnt
#cd /home/test/root_dir
#mount _t cramfs –o loop /home/test/image/root.cramfs /home/test/mnt
文档评论(0)