RK3588 Android升OpenHarmony经验分享
(文章以RK3588船舶终端为例)
背景:存量市场船舶终端以Android系统为主,需在实际使用场景解决Android升OpenHarmony的需求
需求:Android 12>OpenHarmony 4.1
关键技术点:
固件包校验:固件包中包含固件压缩数据、校验信息和更新脚本。
其中压缩数据为OpenHarmony的分区镜像,校验信息需要按照安卓校验方式,对压缩后的镜像包进行重签名。
固件包更新脚本:OTA配套的更新脚本需要将固件解析到本地设备的对应目录下。
安装方式:尝试通过dd命令写方式写入分区的地址段内。
OTA修改内容:
固件包准备:删除原有安卓升级固件包内容,只保留META-INF文件夹,同时将OpenHarmony分区镜像导入Update.zip。
updater-script脚本更新:将分区镜像文件导入到设备特定路径下、执行安装动作。
固件包重签名。
(, 下载次数: 0)