Rk3288 ubuntu系统备份 克隆到新的开发板上

时间:2024-04-05 08:56:30

Rk3288 ubuntu系统备份

         目的:在firefly-rk3288开发板上安装了ubuntu系统并且做了一些环境配置和安装了应用软件以及一些开发工作,现在需要将修改过的开发板克隆到新的开发板上。AndroidTool_v2.58 工具对upgrade.img解包;分区映像文件合成一个映像文件upgrade.img。

 

备份步骤:

  1. 准备rk平台的固件烧录工具 AndroidTool_v2.58
  2. 获取分区parameter文件---开发板的分区信息;可以通过命令获取 cat /proc/cmline

 

使用固件烧录工具 AndroidTool_v2.58解包upgrade.img文件如下图

 

Rk3288 ubuntu系统备份 克隆到新的开发板上

解包成功如下图

Rk3288 ubuntu系统备份 克隆到新的开发板上

查看文件

Rk3288 ubuntu系统备份 克隆到新的开发板上

Rk3288 ubuntu系统备份 克隆到新的开发板上

Rk3288 ubuntu系统备份 克隆到新的开发板上

解包后可以查看分区空间方便导出映像

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:

[email protected](uboot),

[email protected](trust),

[email protected](misc),

[email protected](boot),

[email protected](recovery),

[email protected](backup),

[email protected](oem),

[email protected](rootfs),

[email protected](userdata:grow)

uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9

Rk3288 ubuntu系统备份 克隆到新的开发板上

Rk3288 ubuntu系统备份 克隆到新的开发板上

可以通过这种方式一个一个的将img文件导出

测试导出的文件是否正确:如下图烧写固件

Rk3288 ubuntu系统备份 克隆到新的开发板上

 

初步测试成功

 

将分区img文件合并成一个upgrade.img文件

Rk3288 ubuntu系统备份 克隆到新的开发板上

  1. 将上图中的文件复制到下图所示

 

  1. Rk3288 ubuntu系统备份 克隆到新的开发板上

执行rk3308-mkupdate.bat

Rk3288 ubuntu系统备份 克隆到新的开发板上

 

最终生成upgrade.img如下图所示

Rk3288 ubuntu系统备份 克隆到新的开发板上

 

测试生成upgrade.img文件

Rk3288 ubuntu系统备份 克隆到新的开发板上

 

Rk3288 ubuntu系统备份 克隆到新的开发板上

 

Rk3288 ubuntu系统备份 克隆到新的开发板上

 

测试结果ok

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

https://blog.csdn.net/wangxueming/article/details/52808739    img文件打包

https://blog.csdn.net/oxp7085915/article/details/80291057      备份

https://blog.csdn.net/conowen/article/details/7251886    映像文件详解