不开源开发板定制固件方法

针对一些底层和内核SDK不开源,只提供镜像的开发板,日常学习需要自定义固件的话(比如修改启动参数和脚本,运行自己的程序等等),这里提供Linux下一个类似windows ghost克隆镜像的方法,仅供学习交流使用
首先看下磁盘上的所有分区的尺寸和布局情况,运行命令:
# fdisk -u -l
结果如下(-u,让start和end中数字的单位是512字节,也就是一个sector扇区的大小):

这里使用命令:
# dd if=/home/work/xxx.img of=/dev/sdb
就可以直接备份整个SD卡,但如果SD卡有16G,备份出来的也会有16G,就算用gzip压缩也会太大,所以就要根据实际情况去备份镜像,像这边/dev/sdb5分区虽然有3.4G,但是未使用,所以优化下,使用下列命令重新备份(count=/dev/sdb4的End数+1):
dd bs=512 count=750080 if=/dev/sdb of=/home/yihua.img
 新备份的镜像只有366MB,如果觉得还是太大,推荐加入gzip参数

不开源开发板定制固件方法最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/10353.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>