固件打包工具
注意以下操作均在 PC 机端(x86-64 架构)上操作!-
安装必要的软件包:
sudo apt-get install lib32stdc++6 -
下载二次打包工具:firefly-linux-repack(提取码:1234)
-
解压二次打包工具:
tar -xzf firefly-linux-repack.tgz cd firefly-linux-repack目录如下:
firefly-linux-repack ├── bin │ ├── afptool │ └── rkImageMaker ├── pack.sh # 打包脚本 ├── Readme_en.md ├── Readme.md └── unpack.sh # 解包脚本 -
解包操作: 把官方发布的 Ubuntu 固件拷贝到
firefly-linux-repack根目录,重命名为update.img,执行解包脚本unpack.sh。解包完成后,各分区文件在output目录下。mv /path/to/ROC-RK3566-PC_Ubuntu18.04-r21156_v1.2.4a_220519.img update.img ./unpack.sh -
打包操作:保持当前目录结构,文件名等不变,接入移动硬盘到 PC 机,把前面导出的 Ubuntu rootfs 替换
output/Image/rootfs.img,然后执行打包脚本pack.sh。cp /media/customer/1878-4615/Firefly_Ubuntu_18.04.6_rootfs.img /path/to/firefly-linux-repack/output/Image/rootfs.img ./pack.sh -
新的完整固件为当前目录的
new_update.img。

