如何为开发板快速安装linux操作系统

 我来答
浪人TA152300
推荐于2016-11-20 · 超过56用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:140万
展开全部
软件平台:linux需要的三个重要镜像:u-boot、uimage、filesystem
目的:刚买的开发板,在没有任何了解的情况下首先安装一个linux操作系统,我们采用光盘资料中提供的三个镜像(软件平台)。我们的目的就是把三个文件烧写到开发板的flash里面,不用管他的存放地址,按照说明手册的方法可以烧入后就可以正常启动了,我已经烧写成功进入操作系统了。
简单介绍:硬件平台是扬创的三星2440套餐5,ARM9内核,光盘提供winCE和linux两个操作系统的移植方法。这里我们已经成功移植了WINCE,比较简单,只要按照手册的方法一步一步进行就可以了,我们要所的linux,这个手册说明不是很详细,经过摸索我们算是移植到了板上,其实只是把光盘提供的三个镜像烧入到了开发板上,可以运行进入操作系统而已,至于操作系统的定制还有一系列操作还要继续研究。下面就说说这个简单的烧入操作,虽然简单,但是也是查了很多资料后迂回完成的,其中走了很多弯路!u-boot,是linux操作系统的引导文件,他和vivi是一样是bootloader。源代码不同,如果你用u-boot那你就要烧入与之对应的内核和文件系统,如果用vivi也一样,要烧入和vivi对应的内核以及文件系统。Uimage,这里就是我们所说的内核kernel。Filesystem,文件系统。三个镜像烧入后再上电就可以启动操作系统了。
具体操作步骤:
1:在PC上安装好TFTP软件,这个软件用于开发板和PC之间的文件传输。然后把光盘提
供的三个镜像文件拷贝到TFTP根目录下面,等待传输。
2:第一次下载bootloader,我们下载的是u-boot.Bin,这个下载需要wiggler和并口,如果
开发板没有bootloader,那么第一次烧写必须通过并口,以后更新只要通过网络更新就可以
了。在烧写bootloader前必须先装好GIVEIO驱动,连接好wiggler后运行光盘中u-boot.bat
批处理文件,全部选择0后显示EPPPPP…..开始烧写,烧写完毕后退出,重新上电后显示
Utu-linux的小企鹅的图片,这样bootloader就烧写好了。以后要更新u-boot只要网络更新就可以了。
3:接下来我们就要烧写内核kernel了,运行超级终端,波特率设置115200,连接开发板和
PC之间的串口,然后开发板接入和PC一样的局域网内(这点很重要,我走了很多弯路),
打开电源,在超级终端可以看到启动信息,快速按空格键进入utu-bootloader的命令行。
注意:如果烧写好三个镜像后linux运行不正常,请查处flash后再重新来一次。擦除flash
命令:nand scrub。
4:run install-bootloader下载更新uboot
Utu-bootloader里面设置了自己的IP为192.168.1.168;在我们开始烧写之前先设置好PC
的地址作为服务器地址,我设成192.168.1.103,网关:192.168.1.1。虽然在同一个局域网,
Setenv serverip 192.168.×.× 命令把服务器地址设置成和PC地址一样的,否则无法下载。
出现loading:TTTTTT的情况。
5:run install-kernel 下载更新uimage同上6:run install-filesystem 下载更新文件系统
注意:更新文件系统之前,要reset或者更新上电复位进入utu-bootloader命令行,否则下
载完毕,重新启动utu-linux的时候,会出现错误。##…表示一直在正常传送数据。这个
过程在TFTP里面都有记录。
镭速传输
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性... 点击进入详情页
本回答由镭速传输提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式