IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 备份linux rk3399系统固件及恢复 -> 正文阅读

[系统运维]备份linux rk3399系统固件及恢复

平台

  1. arm64
    rockchip rk3399 linux
  2. pc
    ubuntu 64

背景

没有系统源码以及系统固件的情况下使用,也可通过window系统的AndroidTools工具进行操作,这里仅是linux系统环境进行操作。

步骤

1. 获取rk3399分区表

电脑端linux系统使用瑞芯微rk3399SDK中的烧写软件upgrade_tool,将板子的烧写口和电脑连接起来,板子上电的时候按recovery键进入烧写模式。

./upgrade_tool pl
Program Data in /data/project/rockchip/rk3399/src/rockdev/pack
Partition Info(gpt):
NO  LBA        Size       Name
01  0x00004000 0x00002000 uboot
02  0x00006000 0x00002000 trust
03  0x00008000 0x00002000 misc
04  0x0000a000 0x00010000 boot
05  0x0001a000 0x00010000 recovery
06  0x0002a000 0x00010000 backup
07  0x0003a000 0x00020000 oem
08  0x0005a000 0x00182c00 rootfs
09  0x001dcc00 0x038613df userdata

反推出parameter.txt

FIRMWARE_VER: 2.5.0
MACHINE_MODEL: RK3399
MACHINE_ID: 007
MANUFACTURER: RK3399
MAGIC: 0x5041524B
ATAG: 0x00200800
MACHINE: 3399
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),0x182c00@0x0005a000(rootfs),-@0x1dcc00(userdata:grow)
uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9

2. 获取分区

[root@rk3399:~]# ls /dev/block/by-name -l
total 0
lrwxrwxrwx 1 root root 15 Jan 18  2013 backup -> ../../mmcblk1p6
lrwxrwxrwx 1 root root 15 Jan 18  2013 boot -> ../../mmcblk1p4
lrwxrwxrwx 1 root root 15 Jan 18  2013 misc -> ../../mmcblk1p3
lrwxrwxrwx 1 root root 15 Jan 18  2013 oem -> ../../mmcblk1p7
lrwxrwxrwx 1 root root 15 Jan 18  2013 recovery -> ../../mmcblk1p5
lrwxrwxrwx 1 root root 15 Jan 18  2013 rootfs -> ../../mmcblk1p8
lrwxrwxrwx 1 root root 15 Jan 18  2013 trust -> ../../mmcblk1p2
lrwxrwxrwx 1 root root 15 Jan 18  2013 uboot -> ../../mmcblk1p1
lrwxrwxrwx 1 root root 15 Jan 18  2013 userdata -> ../../mmcblk1p9

3. dd复制分区镜像

dd if=/dev/mmcblk1p1 of=uboot.img
dd if=/dev/mmcblk1p2 of=trust.img
dd if=/dev/mmcblk1p3 of=misc.img
dd if=/dev/mmcblk1p4 of=boot.img
dd if=/dev/mmcblk1p5 of=recovery.img

非必要镜像:

dd if=/dev/mmcblk1p6 of=backup.img
dd if=/dev/mmcblk1p7 of=oem.img
dd if=/dev/mmcblk1p8 of=rootfs.img
dd if=/dev/mmcblk1p9 of=userdata.img

4. 恢复分区镜像

电脑端linux系统使用瑞芯微rk3399SDK中的烧写软件upgrade_tool(tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/upgrade_tool),将需要烧写的文件从rk3399板子中导出并放置在与upgrade_tool同目录下。

upgrade_tool ul rk3399_loader_v1.24.126.bin
upgrade_tool di -p paramater.txt
upgrade_tool di -uboot uboot.img
upgrade_tool di -trust trust.img
upgrade_tool di -b boot.img
upgrade_tool di -r recovery.img
upgrade_tool di -m msic.img
upgrade_tool di -oem oem.img
upgrade_tool di -userdata userdata.img
upgrade_tool di -rootfs rootfs.img

其中,boot.img包含了kernel以及设备树文件。
说明:

分区名镜像名简介
loaderMiniLoaderAll.bin一级loader
u-bootuboot.img二级loader
trusttrust.img安全环境,如OP-TEE、ATF
miscmisc.img引导参数分区
recoveryrecovery.imgkernel+dtb+ramdisk 组成的根文件系统
bootboot.imgkernel+dtb
rootfsrootfs.img根文件系统,只读
oemoem.img厂商预制,可读写
userdatauserdata.img用于数据,可读写
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-01 20:59:17  更:2022-02-01 21:01:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 7:53:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码