平臺(tái):迅為-IMX6開(kāi)發(fā)板 系統(tǒng):Ubuntu系統(tǒng)

Ubuntu 需要燒寫(xiě)三個(gè)文件,uboot,內(nèi)核鏡像以及文件系統(tǒng)。
uboot:使用“iTOP-IMX6 開(kāi)發(fā)板光盤(pán)資料\03-鏡像_Android4.4 文件系統(tǒng)”目錄下的
“u-boot.bin”文件,iMX6 開(kāi)發(fā)板的 uboot 源碼和鏡像都是通用的。
內(nèi)核鏡像:使用“iTOP-IMX6 開(kāi)發(fā)板光盤(pán)資料\05-鏡像_Qt”目錄下的“uImage”,
Ubuntu 的內(nèi)核鏡像和 Qt 的內(nèi)核鏡像通用。
文件系統(tǒng):使用“iTOP-IMX6 開(kāi)發(fā)板光盤(pán)資料\06-鏡像_Ubuntu”目錄下的
“iMX6_ubuntu_12.04.tgz”。
將三個(gè)文件拷貝到燒寫(xiě)工具“Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS
Firmware\files\ubuntu”目錄下,如下圖所示。
然后返回到燒寫(xiě)工具的“Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER”目錄,如下
圖所示。
打開(kāi)上圖所示的“cfg.ini”文件,如下圖所示,最后一行修改為“name =Ubuntu-SabreSD-eMMC”。特別注意,Ubuntu 的首字符要大寫(xiě)。
接著設(shè)置開(kāi)發(fā)板的啟動(dòng)模式,薄碼開(kāi)關(guān)的 5,6,7 位,分別設(shè)置為 110(撥向開(kāi)發(fā)板外沿是
0,內(nèi)延是 1)。啟動(dòng)開(kāi)發(fā)板,接上串口,接上 OTG 線,打開(kāi)串口控制臺(tái)(不會(huì)有任何打印信
息),打開(kāi)“MfgTool2.exe”工具,如下圖所示。
然后點(diǎn)擊 start,開(kāi)始燒寫(xiě),需要好幾分鐘,這個(gè)期間串口控制臺(tái)會(huì)打印信息。如下圖所
示。
燒寫(xiě)過(guò)程中,串口會(huì)不停的打印信息,如下圖所示。
如果是 win7 系統(tǒng)可能會(huì)打印提醒格式化的工具,點(diǎn)擊取消即可,不影響使用。
幾分鐘之后,如下圖所示,燒寫(xiě)完畢。
如上圖所示,單擊按鈕“Stop”,然后歐單擊“Exit”。接著拔掉和 PC 連接的 OTG
線,開(kāi)發(fā)板斷電,設(shè)置薄碼開(kāi)關(guān)為 eMMC 啟動(dòng)。再上電,開(kāi)發(fā)板進(jìn)入 uboot 模式,如下圖
所示。
然后在控制臺(tái)使用命令,“setenv bootsystem ubuntu”和“saveenv”,設(shè)置 uboot
為 Ubuntu 啟動(dòng)模式,如下圖所示。
然后在串口控制臺(tái)使用“reset”重啟命令,等待系統(tǒng)啟動(dòng),如下圖所示,系統(tǒng) Ubuntu
啟動(dòng)之后,控制臺(tái)輸入回車(chē)如下圖所示。
-完成