iTop4412刷ubuntu


至於為啥要刷ubuntu, 因為ROS唄.

1.先在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.7G.

 

2. 首先把光盤中的文件鏡像解壓, 並拷貝到tf卡里面去.

iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz

最好su成root之后再開始操作.

解壓最好在linux下面進行,不然牽扯很多權限的問題.

可以在硬盤解壓, 再mv到tf卡的media/xxx(2.7G分區)

我靠, mv都花了10分鍾左右, 可千萬別像視頻里面老師說的, 直接在tf卡上解壓, 那.....

 

3. 將tf卡彈出到windows下面, 將文件系統復制過去, 記得建sdupdate, 包括zImage, zImage_sd, iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz, pop的uboot, u-boot-iTOP-4412.bin

 

4. 把卡插進開發板, 進uboot, 對mmc分個區:

fdisk -c 0 2700 300 300

fatformat mmc 0:1

ext3format mmc 0:2

ext3format mmc 0:3

ext3format mmc 0:4

 

5. 燒寫bootloader跟kernel, 記住, 這里燒的是sd卡的kernel

sdfuse flash bootloader u-boot-iTOP-4412.bin

sdfuse flash kernel zImage_sd

reset

 

6. 重啟之后應該可以看到ubuntu界面了, 如果不行, 換張tf卡吧...

 

7. 值得注意的是, 現在的kernel是emmc上的, 但是ubuntu卻是tf卡上的, 現在在iTop4412上, 把之前拷貝到tf卡里面的iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz, 拷貝到emmc的2.7G分區里面去, 並解壓(10分鍾左右).

 

8. 重啟uboot, 用sdfuse flash kernel zImage來將kernel掛載的文件系統指向emmc, 這樣再重啟后, 你會發現系統起來的速度變得嗖嗖的.

 

下一步是將tf卡擴展為一個大的目錄, 不然ROS恐怕下不下來.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM