RK3288导出系统镜像

1.前提

  1. RK3288目前是有img镜像文件,如果对系统进行更新配置了,或者新增程序了需要生成新的img文件。
  2. RK3288的img是由如下几个部分组成。

如何将合并的img解包如下图所示。

所以只要更新rootfs.img(系统镜像)文件即可,其他的可以保持不变。

2.导出系统镜像

瑞芯微开发工具是支持导出镜像,但是对扇区数是有要求的。

根据parameter.txt文件可知0x00700000@0x0005b000(rootfs),rootfs的扇区数是0x700000,导出镜像会导出失败,所以只能采用别的方式。

通过rsync,将RK3288系统镜像复制到Ubuntu中,然后生成img,将生成的img命名为rootfs.img放到解包的image文件夹内,通过mkupdate.bat合并生成新的img。

2.1工具准备

2.1.1 WIFI连接

1.RK3288连接wifi,可以通过连接显示器、鼠标和键盘配置wifi。如果没有显示器,通过xshell指令进行配置。

执行以下命令来查看可用的 WiFi 网络列表:

nmcli device wifi list

这将显示附近的 WiFi 网络以及它们的名称(SSID)、信号强度、频道和加密方式等信息。

选择要连接的 WiFi 网络,并执行以下命令以连接到该网络:

nmcli device wifi connect <SSID> password <password>

如果SSID有空格,需要将SSID用””括起来。

比如:

nmcli device wifi connect 1234 56" password 123456

连接成功后:

输入:ifconfig

可以查看ip地址

192.168.10.126是ip地址

2.Ubuntu与RK3288连接到相同的WIFI下,才可实现rsync传输。

3.安装rsync

4.修改sshd_config

2.1.2 导出镜像

1.新建rootfs文件夹存放RK3288系统文件

完成

2.1.3 制作镜像

使用dd工具创建镜像文件

格式化镜像文件,添加linuxroot卷标

挂载镜像并往里面拷入修改后的文件系统:

减小img镜像文件的大小:

resize2fs -M rootfs.img
2.1.4 镜像合并

通过FileZilla软件将生成的img文件放到image文件夹进行合并

运行mkupdate.bat实现镜像合并

生成update.img

通过瑞芯微开发工具进行升级

3.导出系统镜像的第二种方案

目的是修改一些配置,然后制作新镜像烧录到RK3288内。

方案是将原来的系统镜像rootfs.img解压成文件系统文件夹的方式然后通过更改文件夹内文件的方式实现系统修改,然后重新在制作img镜像文件即可。

3.1解压镜像

1)创建一个空目录

使用以下命令创建一个空目录:

mkdir /mnt/img

2)挂载img文件

使用以下命令将img文件挂载到刚才创建的空目录中:

sudo mount -o loop /path/to/image.img /mnt/img

修改完成

在按照2.1.3的方式制作镜像然后重新烧录即可。

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
rk3399是一款强大的芯片方案,它具有强大的CPU和GPU性能,适合于嵌入式系统和智能设备。导出镜像是指将rk3399上的操作系统或数据备份为一个镜像文件,以便在需要时进行恢复或迁移。 要导出rk3399的镜像,首先需要选择合适的工具或方法。常见的方法有使用专门的软件工具或者通过命令行来完成。在选择工具时,需要考虑到镜像文件的格式、大小和存储位置等因素。 一种常见的方法是使用专门的备份软件,如Clonezilla、EaseUS Todo Backup等。这些软件可以帮助用户以图形化界面操作,将rk3399上的操作系统和数据备份为镜像文件,并且支持还原到同一台或者其他设备上。 另一种方法是通过命令行来进行导出镜像。可以使用dd命令直接将rk3399上的存储设备备份为镜像文件,也可以使用tar命令将文件系统打包成一个镜像文件。在使用命令行时,需要特别注意参数和路径,以避免意外删除或覆盖原有数据。 无论使用何种方法,导出镜像前需要确保rk3399处于稳定状态,并且备份过程不会影响到运行中的系统或数据。完成备份后,还需要进行校验和验证,以确保镜像文件的完整性和可用性。 总的来说,导出rk3399的镜像是一个很重要的工作,需要谨慎对待。选择合适的工具和方法,保证备份的完整和可靠性,是确保操作系统和数据安全的重要一步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值