技術背景
OpenHarmony OTA(Over-The-Air)升級子系統為設備提供了遠程升級能力,通過統一的升級接口屏蔽底層芯片差異,支持輕量系統、小型系統和標準系統的全量升級、差分升級和變分區升級。
核心特性
- 跨系統支持:覆蓋輕量系統(Hi3861)、小型系統(Hi3516DV300)、標準系統(RK3568)
- 升級模式:全量升級、差分升級、AB升級、變分區升級
- 安全機制:RSA-3072簽名驗證、SHA256哈希校驗
- 容錯機制:斷點續傳、失敗重試、備份恢復
系統架構
OpenHarmony 的 OTA 升級主要分為兩類:
整包升級:升級包中包含整個系統鏡像(如 system.img, vendor.img 等)。優點是可靠性高,缺點是包體積大。
差分包升級:升級包中只包含當前版本與目標版本之間的差異部分。優點是包體積小,下載快,但生成差分包的過程更復雜。