SBC2440研发板下的LINUX的安装

SBC2440研发板下的LINUX的安装

本文件是对“SBC2440系统安装和更新指南.pdf(在研发板附送的光盘下就能找到)”的补充说明(红色字体部分)。

首先进入VIVI模式:方法是先打开WINDOWS下的终极终端,设置好各种参数(具体设置见“SBC2440之初体验.pdf(在研发板附送的光盘下就能找到)”,使COM1处在自动检测状态。
此时按住PC机控格键不放,打开目标板电源,如果没有什么意外,在终极终端下就能顺利进入VIVI模式。
开始安装LINUX前我们先对要安装的的内核文件和系统文件做些说明,因为这两个文件的选择配对和我们能否成功安装有非常大的联系。要安装的的内核文件和系统文件的目录位于光盘下的“\images\8.4in_640x480”,因为我们的触摸屏是8.4英寸的。
该目录下的“readme.txt”文件如下:
#########################################################################
本目录包含了常用尺寸TFT LCD的测试映象文件,各个目录均包含以下文件:
BootLoader文件:
- sbc_vivi    : 带USB下载功能的vivi, 能烧写和启动Linux及WinCE映象文件

内核文件:
-
zImage_s35_mouse_cs8900:
            带USB鼠标驱动、CS8900网卡驱动的Linux内核映象文件
-
zImage_s35_mouse_dm9000
             带USB鼠标驱动、DM9000网卡驱动的Linux内核映象文件
-
zImage_s35_tp_cs8900
             带触摸驱动、CS8900网卡驱动的Linux内核映象文件
-
zImage_s35_tp_dm9000
             带触摸驱动、DM9000网卡驱动的Linux内核映象文件

系统文件:
-
root_qtopia_tp.img
             :
Linux文件系统映象,由mkyaffsimage制作生成, 含带触摸功能的Qtopia
-
root_qtopia_mouse.img
             :
Linux文件系统映象,由mkyaffsimage制作生成, 含USB鼠标功能的Qtopia
-
eboot.nb0     : 烧写辅助文件
- NK1.bin    : WinCE内核映象,不能保存注册表,能保存时间,带45M可写Flash目录
   (FriendlyARM)空间
- NK2.bin    : WinCE内核映象,能保存注册表,能保存时间,带45M可写Flash目录(FriendlyARM)空间
#########################################################################

一个完整的操作系统包括启动文件,内核文件,系统文件。我们的启动文件是VIVI(sbc_vivi),内核文件(zImage*),系统文件 (root*)。在选择烧录内核文件和系统文件时,要注意配对。比如选择了“zImage_640480_tp_cs8900”( 带触摸屏,带CS8900网卡驱动的Linux内核映象文件),我们就必需选择“root_qtopia_tp.img ”(带触摸功能的系统文件)。tp是带触摸屏功能的意思,就不能选择“root_default.img”或 “root_qtopia_mouse.img”。
   原则是带触摸屏就不能带鼠标!
   好了,下面就开始我们的LINUX安装。

主要有以下步骤:
(1)格式化Nand Flash
(2)重新安装BIOS
(3)安装内核文件
(4)安装文件系统
(1)分区格式化Flash
在vivi 模式下输入:bon part 0 192k 1216k  
对板子进行分区。
说明:bon 是分区命令,以上命令的意思是把Nand Flash 从0 开始分为三个区:
0- 192k:
大小为192k
192k-1216k:大小为1M
1216k-64M:大小为62.8M
注意:分区后不要关电或掉电,因为此时Nand Flash中已被清空,需要按照下面的步骤再重新下载一次BIOS,否则你将需要使用SJF2440.exe再次下载一次。

(2)重新安装BIOS
接上面的步骤,输入:load
flash vivi u
此时出现如下提示界面,板子等待用户进行USB 下载传输,点USB
Port->Transmit,找到并选择sbc_vivi
开始下载,下载完毕,vivi
将会被自动烧写到Nand
Flash。
提示:用户也能使用load
flash vivi x命令,通过终极终端的xmodem
协议来下载程式。

(3)安装Linux内核
接上一步骤,输入:load flash
kernel u
此时点击USB Port->Transmit
选择你所需要的的内核文件(比如zImage_640480_tp_cs8900)开始下载。下载完毕,Linux 内核文件将会被自动烧写到Nand
Flash。
提示:用户也能使用load
flash kernel x 命令,通过终极终端的xmodem
协议来下载程式,不过速度比较慢。

(4)安装文件系统
接上一步,输入:loadyaffs
?e root u
此时点击USB
Port->Transmit 选择相应的文件系统映象(比如root_qtopia_tp.img)开始下载。下载完毕,Linux内核文件将会被自动烧写到Nand
Flash。
提示:此过程大概需要2-3 分钟。

(5)启动系统
接上一步,在vivi 模式下输入boot,或重新启动SBC2440X 能正常启动系统。(最佳冷开机重起系统)。
至此,去部工作已完毕。

注意事项:
1 重烧BIOS后,要注意的问题:
FAQ13: 使用usb下载更新系统的时候容易造成pc重启,尤其是开关研发板电源的时候,是怎么回事?
答:这个原因可能是USB驱动造成的,因为我们使用的是三星提供的USB驱动,没有做过改动,感兴趣的朋友能下载这个驱动的原始码看看。目前还没有非常好 的解决方法,建议是在使用USB下载之前,先拔下USB电缆,等进入vivi模式后,再连接USB线,不使用USB下载的时候最佳拔下USB线。

2 确保你的系统带的病毒非常少,至少卡巴不能检测出来。有多余的时间,最佳安装干净的系统。
3 各种外围器件要连接好,比如触摸屏。
4 编译内核(没有试过)
在make menuconfig后,在倒数第二行LOAD******回车
后输入
arch/arm/sbc2410_samsung3503保存后
再进行make zImage

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值