嵌入式的童年-第19課:安裝Linux系統到開發板

第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中開始啓動,至此,系統燒寫成功!終於可以看到液晶屏上的小企鵝了。

發佈了33 篇原創文章 · 獲贊 22 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章