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

原创 2021-05-21 17:56:00 T507 全志T507

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开发板已经上线官网,您可以【点击此处】进入官网查看产品详情。



相关产品 >

  • OKT507-C 开发板

    CPU: T507 工业级处理器,超低功耗,10年+生命周期|推荐全志工业级T507开发板系列,飞凌OKT507-C开发板采用全志T507 四核工业级处理器 T507设计开发,Cortex-A53架构,工业级宽温,性能强,低功耗,是一款高性价比的工业级产品,提供丰富的开发设计资料,提供产品规格书,软硬件手册等,全志的T507适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域。

    了解详情
    OKT507-C 开发板
  • FETT507-C核心板

    推荐T507,全志T507核心板采用工业级处理器设计开发,提供T507规格书,T507各类设计资料。FETT507-C核心板集成全志T507四核工业级处理器设计开发,Cortex-A53架构,主频1.5GHz,集成G31 GPU,内存2GB DDR3L,存储8GB eMMC。整板工业级运行温宽,支持绝大部分当前流行的视频及图片格式解码,具有稳定可靠的工业级产品性能、低功耗以及丰富的用户接口等优势,搭载Linux、Android、Ubuntu*操作系统,适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域 了解详情
    FETT507-C核心板

推荐阅读 换一批 换一批