嵌入式产品:烧录

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卡
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值