OTA升级是<em>Android</em>系统所提供的标准软件升级方式。它功能十分强大,并且提供了完全升级(完整包)和增量升级(差异包)两种模式。下面我们以OKT507-C开发板为例,为大家讲解一下具体步骤。01OTA 升级包编译 编译固件 ◾
2021-05-22 13:00:45
OTA升級是Android系統所提供的標準軟體升級方式。它功能十分強大,並且提供了完全升級(完整包)和增量升級(差異包)兩種模式。下面我們以OKT507-C開發板為例,為大家講解一下具體步驟。
01OTA 升級包編譯
編譯固件
配置編譯環境
進入源碼目錄,執行以下命令:
$ cd OKT507-android-source/longan
$./build.sh config
終端輸入0,選擇Android。
$ cd /work/OKT507-android-source/android
$ source build/envsetup.sh
$ lunch okt507_c-userdebug
全部編譯
cd /work/OKT507-android-source/longan
$ ./build.sh
$ cd /work/OKT507-android-source/android
$ extract-bsp
$ make installclean
$ make –j4
編譯完成的映象位於:out/target/product/okt507-c 目錄。
打包映象
$ pack
打包完成後的映象檔案為longan/out/t507_android10_okt507_uart0.img
編譯OTA完整包及差分包
$ pack4dist
即可生成對應版本的OTA包。
目標檔案包:
out/target/product/okt507-c/obj/PACKAGING/target_files_intermediates/okt507_c-target_files-eng.xxz.zip
完全升級包:
out/target/product/okt507-c/okt507_c-full_ota-eng.xxz.zip
其中目標檔案包是用於製作增量升級包的基礎素材,目標檔案包需要與固件一同儲存,用於後續生成OTA包。
單獨生成完整包的命令:
$./build/tools/releasetools/ota_from_target_files target.zip ota.zip
單獨生成差分包的命令:
$./build/tools/releasetools/ota_from_target_files -i origin.zip target.zip inc.zip
注:其中,origin.zip為基礎版本(即需要升級的版本)的目標檔案包,target.zip為當前版本的目標檔案包,inc.zip為差分包。
2使用OTA包升級
完全升級使用完整包,增量升級使用差分包,將要使用的升級包重新命名成update.zip。
使用TF卡或U盤升級
點選android的設定->系統->高階->本地升級,如下:
點選OTA系統升級,會顯示掃描到的update.zip包。
點選update.zip,介面會提示,正在驗證是否能夠安裝,驗證完後,開始安裝按鈕啟用,點選開始安裝。
介面會顯示校驗,處理安裝包,然後重啟,重啟以後介面進入recovery,升級完後自動重啟,ota升級完成。
使用Adb升級
將升級包update.zip放到PC裡,如F盤根目錄下。
PC端cmd裡通過以下命令,開發板自動重啟進入recovery。
adb reboot recovery
在開發板上通過音量上下鍵選擇Apply update from ADB
在PC端cmd裡輸入:
adb sideload F:update.zip
開始升級。
升級完後開發板介面提示:
Install from ADB completed with status 0
選擇Reboot system now,開發板重啟後,OTA升級便完成了。
好了,以上便是OKT507-C開發板如何在android系統上進行OTA升級的方法,如果有什麼疑問可以在下方留言與我互動交流。
相關文章
OTA升级是<em>Android</em>系统所提供的标准软件升级方式。它功能十分强大,并且提供了完全升级(完整包)和增量升级(差异包)两种模式。下面我们以OKT507-C开发板为例,为大家讲解一下具体步骤。01OTA 升级包编译 编译固件 ◾
2021-05-22 13:00:45
这次大会以线上的方式举行,为我们带来了TPU V4 人工智能芯片发布、谷歌AI技术、<em>Android</em> 12以及Wear OS 系统的更新。其中,绿豆最关心的还是 <em>Android</em> 12 的更新。系统的更新主要体现在三个方面:一是风
2021-05-22 13:00:19
在功耗上来讲,TDP6W,而实测在4.7W左右,比同类型的J4125 <em>CPU</em>的软路由更低。也就是说24小时开机,一个月也只要4度电,每个月几块钱的投入即可获得优质的上网体验,还是非常划算的。 不过不得不说的是,作为一款软
2021-05-22 12:31:08
复制下方链接到<em>浏览器</em> 快速体验量子期权策略应用 https://qcloud.originqc.com.cn/application 物理学家早在上世纪80年代就提出,借助量子力学种种与直觉相悖的特性,或许可以发明出量子计算机,实现非量子计
2021-05-22 12:30:58
他们只需在iphone或电脑<em>浏览器</em>上调出自己的艺术作品,就像使用Instagram一样。事实上,有几个人告诉我,他们欣赏数字艺术是为了节省空间。在他发现Cryptoart之前,Token Angels买了很多真人画,以至于他的家人制止他
2021-05-22 12:30:55
Pandora Recovery可帮助您免费从U盘闪存磁盘恢复数据。它具有百分比指示器以显示恢复的可能性,并且还具有表面扫描方法以从格式化的磁盘中检索各种类型的文件。但是,界面看起来有点混乱和复杂。此外,它还会提示在安装过
2021-05-22 12:30:53