Chinaunix首页 | 论坛 | 博客
  • 博客访问: 885115
  • 博文数量: 284
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1960
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-04 16:41
文章分类

全部博文(284)

文章存档

2018年(5)

2017年(95)

2016年(69)

2015年(15)

2014年(100)

我的朋友

分类: 嵌入式

2014-08-09 10:03:50

                                                      Linux系统安装
        本小节假定您已经按照前面的方法安装了USB 驱动(梯形USB),并把开发板设置为 NOR Flash启动。系统更新和安装完毕请设置为Nand Flash 启动


 从左往右依次为:miniUSB公口(A型插头)、miniUSB公口(B型插头)、USB公口(B型)、USB母口(A型插座)、USB公口(A型插头)        

说明:安装Linux 所需要的二进制文件位于光盘的images\linux 目录中。
安装Linux 系统主要有以下步骤:
(1)对Nand Flash 进行分区
(2)安装bootloader
(3)安装内核文件
(4)安装文件系统

(1)对Nand Flash 进行分区 :选择功能号[x]开始对Nand Flash 进行分区
    分区将会擦除Nand Flash 里面的所有数据
    说明:有的Nand Flash 分区时会出现坏区报告提示,因为supervivi 会对坏区做检测记录,因此这将不会影响板子的正常使用。
    提示:普通的 Nand Flash 并不能保证所有扇区都是完好的,如果有坏区,系统软件会对它们做检测处理,而不会影响整个软件系统的使用。保证完全无坏区的Nand Flash 另有型,请参考光盘中的Flash选项指南( Samsung_Nand_Flash.pdf) ,这种Flash一般没有现货,而且订货周期长,价格昂贵,一般场合很少用到;其他品牌的Nand Flash 也与此类似。

格式化后可能无法连接上USB,可以重新启动电脑,或运行SFJ2440


(2)安装bootloader  :DNW中USB连接OK选择功能号[v]开始下载supervivi,DNW中USB Port->Transmit/Restore 
    我们针对Linux 系统提供了两种bootloader:vboot 和supervivi 。
    
其中vboot 是一个十分简易的开源软件,由友善之臂设计制作,它可以兼容启动64M/128M Nand Flash 版mini2440/micro2440;
    之前我们使用的是vivi ,它是由三星原厂提供
,它的结构复杂,只能启动64M 版本,因此我们目前已经弃用了。 
     Supervivi 由vivi 发展而来,针对64M 和128M  开发板分别有supervivi-64M 和supervivi-128M 两个文件,它们的用法和功能是一样的,我们统称为supervivi ,只是在选择具体的文件时有所区分;它并不是开源的。
      下载完毕,BIOS会自动烧写supervivi会烧写 到Nand Flash 分区中


(3)安装内核文件 :选择功能号[k],开始下载linux 内核 zImage;
    下载完毕,BIOS会自动烧写内核到Nand Flash 分区中

(4)安装文件系统  选择功能号[y],开始下载yaffs 根文件系统映象文件
    下载完毕,BIOS会自动烧写内核到Nand Flash 分区中

注意:下载完毕,请拔下 USB 连接线,如果不取下来,有可能在复位或者启动系统的时候导致您的电脑死机
阅读(599) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~