logo logo
关于我们

技术分享

技术分享 Rk3288 ubuntu系统备份 克隆到新的开发板上

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

2018-06-05

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:

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

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

 


 

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

请拨打电话
为您提供支持

400-9955-698