技术分享
Rk3288 ubuntu系统备份 克隆到新的开发板上
2018-06-05
Rk3288 ubuntu系统备份
目的:在firefly-rk3288开发板上安装了ubuntu系统并且做了一些环境配置和安装了应用软件以及一些开发工作,现在需要将修改过的开发板克隆到新的开发板上。AndroidTool_v2.58 工具对upgrade.img解包;分区映像文件合成一个映像文件upgrade.img。
备份步骤:
准备rk平台的固件烧录工具 AndroidTool_v2.58
获取分区parameter文件---开发板的分区信息;可以通过命令获取 cat /proc/cmline
使用固件烧录工具 AndroidTool_v2.58解包upgrade.img文件如下图
解包成功如下图
查看文件
解包后可以查看分区空间方便导出映像
Parameter.txt文件内容:
FIRMWARE_VER: 8.1
MACHINE_MODEL:rk3288
MACHINE_ID:007
MANUFACTURER:RK3288
MAGIC: 0x5041524B
ATAG: 0x00200800
MACHINE: 3288
CHECK_MASK: 0x80
PWR_HLD: 0,0,A,0,1
TYPE: GPT
CMDLINE: mtdparts=rk29xxnand:
0x00002000@0x00004000(uboot),
0x00002000@0x00006000(trust),
0x00002000@0x00008000(misc),
0x00010000@0x0000a000(boot),
0x00010000@0x0001a000(recovery),
0x00010000@0x0002a000(backup),
0x00020000@0x0003a000(oem),
0x00600000@0x0005a000(rootfs),
-@0x0065a000(userdata:grow)
uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9
可以通过这种方式一个一个的将img文件导出
测试导出的文件是否正确:如下图烧写固件
初步测试成功
将分区img文件合并成一个upgrade.img文件
将上图中的文件复制到下图所示
执行rk3308-mkupdate.bat
最终生成upgrade.img如下图所示
测试生成upgrade.img文件
测试结果ok

- 标签:
-
技术分享