1. 程式人生 > >ubuntu 4412燒寫ubuntu

ubuntu 4412燒寫ubuntu

Ubuntu 檔案系統有倆個,一個是支援LCD 的,也就是7 寸或者9.7寸螢幕;或者支援HDMI 顯示的。

    LCD 顯示版本:iTOP4412_ubuntu_12.04_for_LCD_xxx.tar.gz

    光碟目錄:“05_映象_Ubuntu 檔案系統”→“system”資料夾

    HDMI 顯示版本:iTOP4412_ubuntu_12.04_for_HDMI_xxx.tar.gz

    網盤目錄:”iTOP-4412 開發板系統原始碼及映象(其他)”→“支援HDMI 的Ubuntu 資料”

    核心以及uboot也在光碟“05_映象_Ubuntu檔案系統”中

    利用串列埠除錯助手+rs232轉USB線

1.利用4412開發板uboot(重啟開發板一瞬間按任意鍵)對TF卡進行分割槽,格式化分割槽

fdisk -c 1 2700 50 50
fatformat mmc 1:1
ext3format mmc 1:2
ext3format mmc 1:3
ext3format mmc 1:4

2.在虛擬機器ubuntu中將linux壓縮包解壓到TF卡2.7G碟符中(利用df -l命令查詢碟符)

tar -vxf iTOP4412_ubuntu_12.04_for_LCD_xxx.tar.gz

3.建立資料夾將以下四個檔案加進去(在Windows下)

1.iTOP4412_ubuntu_12.04_for_LCD_xxx.tar.gz
2.u-boot-iTOP-4412.bin
3.zImage_sd
4.zImage

4.將TF卡插入4412開發板,進入uboot,給emmc分割槽

fdisk -c 0 2700 300 300
fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4

5.燒寫uboot和zImage_sd

sdfuse flash bootloader u-boot-iTOP-4412.bin
sdfuse flash kernel zImage_sd
reset

6.此時linux在TF卡中,需要將linux燒寫到emmc中

利用串列埠助手進入開發板linux終端中

df -l 檢視碟符

將sd卡中linux壓縮包複製解壓到emmc2.7G碟符中

tar -vxf iTOP4412_ubuntu_12.04_for_LCD_xxx.tar.gz

重啟開發板

reset

7.uboot中燒寫zImage

sdfuse flash kernel zImage
reset
8.全部燒寫完成