OpenHarmony OTA升级参考资料记录
OpenHarmony 作为一个开源分布式操作系统,通过其强大的 OTA(Over-The-Air)升级能力,为开发者和厂商提供了一套灵活而安全的系统升级方案。
OTA升级方式
根据升级包的应用方式,OpenHarmony 的 OTA 升级可以分为两种:本地升级和网络OTA升级。
-
本地升级
本地升级是将已制作好的 OTA 包放入设备指定的升级路径,然后通过软件界面操作或直接输入相关升级命令来完成升级。这种方式适合无网络环境或对升级包进行离线分发的场景。 -
网络 OTA 升级
网络 OTA 升级是指设备通过网络连接 OTA 服务器,下载升级包到本地设备。下载完成后,用户可通过软件界面启动升级。实际上,本地 OTA 升级是网络 OTA 升级的一个关键环节,即下载后的升级流程与本地升级类似。
OTA 包类型
根据升级包内容的差异,OTA 包可分为以下三类:全量 OTA 包、差分 OTA 包和变分区 OTA 包。
-
全量 OTA 包
全量升级包包含目标版本所有的完整镜像文件,通过直接替换的方式完成系统升级。这种方式适用于跨大版本升级或目标设备不支持差分更新的场景。