勵志

勵志人生知識庫

ota包

OTA包是用於升級設備軟體的工具,它包含了設備軟體修復的缺陷或者要加入的新功能。OTA包的生成和分類如下:

OTA包的生成:

基礎包:使用命令 `make otapackage` 生成,位於 `out/target/product/xxx-prj/obj/PACKAGING/target_files_intermediates/xxx.zip`。

整包:同樣使用 `make otapackage` 命令生成,位於 `out/target/product/xxx-prj/xxx.zip`。

差分包:在版本中配置後,使用 `wt` 命令自動生成,或者手動生成,位於 `diff.zip`。

OTA包的分類:

整包:同一款手機可以直接刷入該zip檔案,可用於手機無法開機後的恢復。

差分包:基於兩個版本的基礎包做出來的升級zip檔案,只能用於對應版本的升級。

基礎包:用來生成整包/差分包的中間zip檔案。

升級包可以是設備軟體供應商發布的軟體包檔案,也可以是經過OTA平台完成了打包處理的檔案。升級包會儘可能地壓縮大小,以便於下載和安裝部署。

以上是OTA包的基本概念和生成方法,希望對你有所幫助。