android 標準OTA公升級流程

2021-09-23 01:33:48 字數 517 閱讀 9298

標準的ota公升級流程包括一下幾個步驟:

3.裝置會重啟進入recovery模式,同時啟動recovery分割槽下執行環境,不再啟動boot分割槽下的執行環境。

4.recovery執行環境初始化時會啟動recovery二進位制程式並根據/cache/recovery/command中的命令對更新包進行下一步操作。

5.recovery執行環境對更新包中/res/key的簽名進行校驗,如果校驗失敗會中斷公升級。

6.recovery二進位制程式會對更新包中的資料進行解壓同時根據解壓出的資料對boot、system、和vender分割槽進行相應的更新。對system分割槽的更新也同時包含了新的recovery分割槽的更新。

7.重啟裝置

a.載入新的boot分割槽,並執行公升級後的system分割槽中的二進位制檔案。

b.系統啟動時會同時校驗recovery分割槽,如果recovery與公升級時儲存在system分割槽下的資訊不一致會對recovery進行更新。

8.系統更新完成。

Android系統OTA公升級

recoverysystem.installpackage this,new file data update.zip 注意事項 a 介面並沒有校驗zip包,所以應用方面需要先校驗zip包是存在並且ok的 否則會在recovery介面報錯 b 需要新增的許可權 android name androi...

OTA公升級flash分割槽

一般帶有ota系統的分割槽規劃如圖1所示。本系統的分割槽不包括公升級失敗的備份還原分割槽,本文只考慮公升級成功的情況,公升級失敗還原只需再增加冗餘分割槽與啟動方案即可。figure 1帶有ota公升級功能的嵌入式系統flash儲存器分割槽規劃 uboot可以用其它型別的boot代替,常規應用系統和公...

DA14583 OTA 韌體公升級

中文ota資料是以da14580模組作介紹的,所以在這份文件的基礎上需要做一些改動,我用的sdk版本是5.0.4版本。1.開啟這個工程,sdk 5.0.4 da1458x sdk 5.0.4 da1458x sdk 5.0.4 utilities secondary bootloader,選中fla...