• <tr id='MEAQNc'><strong id='MEAQNc'></strong><small id='MEAQNc'></small><button id='MEAQNc'></button><li id='MEAQNc'><noscript id='MEAQNc'><big id='MEAQNc'></big><dt id='MEAQNc'></dt></noscript></li></tr><ol id='MEAQNc'><option id='MEAQNc'><table id='MEAQNc'><blockquote id='MEAQNc'><tbody id='MEAQNc'></tbody></blockquote></table></option></ol><u id='MEAQNc'></u><kbd id='MEAQNc'><kbd id='MEAQNc'></kbd></kbd>

    <code id='MEAQNc'><strong id='MEAQNc'></strong></code>

    <fieldset id='MEAQNc'></fieldset>
          <span id='MEAQNc'></span>

              <ins id='MEAQNc'></ins>
              <acronym id='MEAQNc'><em id='MEAQNc'></em><td id='MEAQNc'><div id='MEAQNc'></div></td></acronym><address id='MEAQNc'><big id='MEAQNc'><big id='MEAQNc'></big><legend id='MEAQNc'></legend></big></address>

              <i id='MEAQNc'><div id='MEAQNc'><ins id='MEAQNc'></ins></div></i>
              <i id='MEAQNc'></i>
            1. <dl id='MEAQNc'></dl>
              1. <blockquote id='MEAQNc'><q id='MEAQNc'><noscript id='MEAQNc'></noscript><dt id='MEAQNc'></dt></q></blockquote><noframes id='MEAQNc'><i id='MEAQNc'></i>

                干货讲解 | OKT507-C开发【板如何在Android系统上进行OTA升级

                OTA升级是Android系统所提供的标准软件升级○方式。它功能十分强大,并且提供了完全升级(完整包)和增量升级(差异包)两种模式。

                OTA 升级包编〖译

                1、编译固件

                ? 配置编译环∩境
                进入源※码目录,执行以下命令
                $ 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为差分包。

                二、使用OTA包升级

                完全々升级使用完整包,增量升级使用差分包,将要使用的升级包重命名成◤update.zip。

                1、使用TF卡或U盘升级

                点击android的设置->系统->高级->本地升级,如下:

                点击OTA系统升级,会■显示扫描到的update.zip包。
                点击update.zip,界面会提示,正在验证是否能□够安装,验证完后,开始安装按钮激活,点击开始安装。

                界面会显示校验○,处理安装包,然后重启,重启以后界面进入recovery,升级完→后自动重启,ota升级完成。

                2、使用Adb升级

                将升级包update.zip放到PC里,如F盘根目录下。
                PC端cmd里通过以下命令↓,T507开发板自动▲重启进入recovery。
                adb reboot recovery
                在T507开发板上通过音量上下键选择Apply update from ADB
                在PC端cmd里输入:
                adb sideload F:\update.zip
                开始升级。
                升级完后T507开发板界面提示:
                Install from ADB completed with status 0
                选择Reboot system now,T507开发板重启后,OTA升级便完成了。 




                好了,以上便是OKT507-C开发ζ 板如何在android系统上进行OTA升级的方法,如果有什么疑问可以在下方留言与我互动交流。

                目前OKT507-C开发板已经上线官网,您可以【点击此处】进入官网查看产品详情。