本文轉(zhuǎn)自迅為
平臺:iTOP-4412開發(fā)板
Ubuntu文件系統(tǒng)有倆種,一種是支持LCD的,也就是7寸/9.7寸屏幕;另一種是支持HDMI輸出的。 LCD 顯示版本:iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz HDMI 顯示版本:iTOP4412_ubuntu_12.04_for_HDMI_20141230.tar.gz 想要支持對應(yīng)的顯示器,燒寫對應(yīng)的文件系統(tǒng)就可以,燒寫方法是一樣的。 在光盤的“05_鏡像_Ubuntu文件系統(tǒng)”→“system”文件夾中有支持LCD的Ubuntu文件系統(tǒng)。 支持HDMI的Ubuntu文件系統(tǒng)在網(wǎng)盤”iTOP-4412開發(fā)板系統(tǒng)源碼及鏡像(其他)”→“支持HDMI的Ubuntu資料”中,而且也要配套使用網(wǎng)盤中對應(yīng)的支持HDMI的內(nèi)核。
下面的介紹燒寫Ubuntu系統(tǒng)的詳細(xì)步驟。 (1)給TF卡分區(qū)格式化。先將TF卡插入開發(fā)板,然后啟動開發(fā)板,進(jìn)入Uboot模式,給TF卡分區(qū),如下圖所示,輸入命令“fdisk -c 1 2700 50 50”。
圖片1.jpg (20.58 KB, 下載次數(shù): 124)
下載附件
2016-9-22 14:35 上傳
接著輸入格式化命令“fatformat mmc 1:1” 輸入格式化命令“ext3format mmc 1:2” 輸入格式化命令“ext3format mmc 1:3” 輸入格式化命令“ext3format mmc 1:4” (2)將TF接入PC機(jī)的Ubuntu系統(tǒng),系統(tǒng)識別TF卡后,在Ubuntu命令行中輸入Linux命令“df -l”,該命令可以查看到TF卡的盤符,TF卡盤符在前一步中已經(jīng)分成四個區(qū),這里會顯示有四個新的TF卡盤符。需要注意的是,在這四個分區(qū)中,用戶將要使用的是2.7G大小的TF卡盤符,這個2.7G大小的盤符名在下一步中將要用到。如下圖所示。
圖片2.jpg (88.35 KB, 下載次數(shù): 132)
下載附件
2016-9-22 14:35 上傳
(3)將用戶光盤"05_鏡像_Ubuntu文件系統(tǒng)"→“system”文件夾中的文件 “iTOP4412_ubuntu_12.04_for_LCD_xxxxxx.tar.gz”拷貝到Ubuntu系統(tǒng)中。然后將“iTOP4412_ubuntu_12.04_for_LCD_xxxxxx.tar.gz”拷貝到2.7G的文件夾中,如下圖所示。這個過程大概一到兩分鐘?截愅瓿芍螅M(jìn)入tf卡2.7G的目錄,如下圖所示。
圖片3.jpg (40.47 KB, 下載次數(shù): 151)
下載附件
2016-9-22 14:35 上傳
進(jìn)入2.7G大小的文件夾,使用解壓命令“tar -xvf xxxx.tar.gz”解壓壓縮包文件。解壓縮過程一般需要三十分鐘左右,如果PC機(jī)的配置不高,耗費的時間可能會更長。如下圖所示,解壓完成。
圖片4.jpg (25.46 KB, 下載次數(shù): 137)
下載附件
2016-9-22 14:35 上傳
(5)解壓縮完成后,將tf卡連接到window系統(tǒng),在TF卡上建立文件夾“sdupdate”?截愑脩艄獗P“05_鏡像_Ubuntu文件系統(tǒng)”文件夾中“Uboot”中對應(yīng)核心板的鏡像“u-boot-iTOP-4412.bin”到TF卡的文件夾“sdupdate”中。 拷貝用戶光盤“05_鏡像_Ubuntu文件系統(tǒng)”文件夾中“zImage”中對應(yīng)核心板的鏡像“zImaga_sd”和“zImage”到TF卡的文件夾“sdupdate”中。 如果TF卡空間的還有富余,可以將“Ubuntu”文件夾中文件“iTOP4412_ubuntu_12.04_for_LCD_xxxxxx.tar.gz”拷貝到TF卡的文件夾“sdupdate”中。 如果TF卡的空間不夠,則需要準(zhǔn)備U盤,將文件“iTOP4412_ubuntu_12.04_for_LCD_xxxxxx.tar.gz”拷貝到U盤中。 (6)先將TF卡插入開發(fā)板,再啟動開發(fā)板,進(jìn)入Uboot模式,給eMMC分區(qū)和燒寫鏡像,具體操作如下。在超級終端中,執(zhí)行下面命令,類似前面的操作。 — fdisk -c 0 2700 300 300 — fatformat mmc 0:1 — ext3format mmc 0:2 — ext3format mmc 0:3 — ext3format mmc 0:4 (7)分區(qū)完成之后,在超級終端中,執(zhí)行下面燒寫Uboot的命令。 “sdfuse flash bootloader u-boot-iTOP-4412.bin”。Uboot燒寫完成之后,燒寫sd卡啟動的內(nèi)核“sdfuse flash kernel zImage_sd”。 需要注意的是,這里燒寫的內(nèi)核鏡像是“zImage_sd”文件。 [size=10.5000pt](8)在超級終端中,輸入重啟開發(fā)板命令“reset”,如下圖所示。重啟開發(fā)板后,開發(fā)板會運行Ubuntu系統(tǒng)。超級終端出現(xiàn)如下所示打印信息,則表明Ubuntu已經(jīng)啟動。
圖片5.jpg (70.61 KB, 下載次數(shù): 137)
下載附件
2016-9-22 14:35 上傳
(9)如下圖所示,超級終端中使用命令“ df -l”,查找到有update文件夾的盤符。
圖片6.jpg (109.88 KB, 下載次數(shù): 147)
下載附件
2016-9-22 14:35 上傳
(10)如下圖所示,使用cd命令進(jìn)入有update的盤符,具體盤符名稱以用戶實際為準(zhǔn)。
圖片7.jpg (101.77 KB, 下載次數(shù): 150)
下載附件
2016-9-22 14:35 上傳
(11)如下圖所示,可以看到“/dev/mmcblk0p2”大小為2.7G。
圖片8.jpg (114.07 KB, 下載次數(shù): 164)
下載附件
2016-9-22 14:35 上傳
(12)使用cp命令將壓縮包拷貝的上圖對應(yīng)的eMMC的2.7G盤符中,這個過程可能需要花費幾分鐘。如下圖所示,進(jìn)入eMMC的2.7G盤符中,可以看到壓縮包已經(jīng)被拷貝進(jìn)去。
圖片9.jpg (77.15 KB, 下載次數(shù): 134)
下載附件
2016-9-22 14:35 上傳
(13)在該文件中使用解壓命令 “tar -xvf iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz”,將壓縮包解壓到當(dāng)前目錄中,這個過程大概有三十分鐘。如下圖所示,解壓完成。
圖片10.jpg (85.91 KB, 下載次數(shù): 148)
下載附件
2016-9-22 14:35 上傳
(14)在解壓縮完成后,重啟開發(fā)板,進(jìn)入Uboot模式,使用命令“sdfuse flash kernel zImage”,將內(nèi)核鏡像“zImage”燒寫到eMMC中,需要注意的是,這里的內(nèi)核鏡像是“zImage”。最后重啟開發(fā)板,Ubuntu系統(tǒng)重啟后就可以在開發(fā)板上運行起來了,燒寫Ubuntu系統(tǒng)到此結(jié)束。
|