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卡
1218

被折叠的 条评论
为什么被折叠?



