嵌入式產品:燒錄

SD卡啓動(emmc有boot才能用SD卡啓動)

1. windows軟件
	a. ether
	b. win32DiskImager
2. Linux
	a. 檢查SD卡文件系統類型
	dmesg | grep mmcblk
	b. dd拷貝鏡像到SD卡
	sudo dd bs=4M if=~/system.img of=/dev/sdb status=progress
	sudo sync

轉爲emmc啓動

系統啓動後,使用dd把sd卡上的內核uImage和文件系統rootfs.img.tar分別拷貝到mmc的boot和rootfs分區,就能emmc啓動了

克隆arm上的鏡像

掛載U盤或SD卡,再通過dd把/dev/mmcblock0複製出來

克隆arm上的文件系統

把SD卡插到PC上,通過rsync把SD卡上的文件系統複製到PC
注意:不要直接rsync複製板子上的文件系統,否則會複製/sys, /proc, /var

更新uboot/kernel

直接dd到指定的分區

系統鏡像燒錄

1. 系統=boot + kernel + rootfs,把系統img解壓出來的就是boot引導鏡像、內核、rootfs文件系統鏡像
2. parameter.txt文件記錄了boot.img和rootfs.img燒寫的位置
3. 燒錄
	a. 通過dd複製到指定位置
	b. 做一個eflasher的啓動盤,eflasher會把兩個鏡像都燒錄到emmc的指定地址(fat32分區)
	c. 用win32DiskImager燒錄boot.img和rootfs.img到sd卡
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章