嵌入式的童年-第19课:安装Linux系统到开发板

来源:互联网 发布:手机淘宝帐号注册流程 编辑:程序博客网 时间:2024/05/01 14:11

第18课已经完成了引导辅助程序的安装。(是通过JLINK安装到nor flash中去的,实际上就是一个bootloader,以.bin文件结尾)
本节课就是利用引导辅助程序,通过USB将LINUX安装到开发板的nand flash。
1、linux系统的构成:
Bootloder、linux内核、文件系统

2、硬件连接
flash选择开关位于nor flash、串口线已经连接到PC、USB下载线已经连接到PC、连接好开发板电源线,并关闭开发板电源开关

3、安装USB下载线驱动
连接好samba服务器,将dnw_usb.ko 和dnw拷贝到/home中
安装驱动:[root @localhost home]# insmod dnw_usb.ko
检查是否安装好:[root @localhost home]# lsmod

4、安装linux系统到开发板
1)打开开发板电源并连接好串口工具SecureCRT(注意要拔掉jlink,否则一辈子也看不到串口文字的显示)
带串口启动正常后,
(1)x—–擦除nand flash
(2)连接linux中USB的图表
这里写图片描述
(3)v—–下载bootloader到开发板内存,并手动将supervivi-128M拷贝到/home
[root @localhost home]# ./dnw ./supervivi-128M 30000000
(4)k—–下载linux内核到开发板内存,并手动将zImage_P43(根据自己的液晶屏而定,我这里使用的是4.3寸的屏)拷贝到/home
[root @localhost home]# ./dnw ./zImage_P43 30000000
(5)y—–下载文件系统到开发板内存,并手动将rootf拷贝到/home
[root @localhost home]# ./dnw ./rootfs_qtopia_qt4 30000000

2)下载工作全部完毕,关闭电源开关,将启动开关拨到nand flash中,再打开电源,系统从nandflash中开始启动,至此,系统烧写成功!终于可以看到液晶屏上的小企鹅了。

0 0
原创粉丝点击