飞凌RK3399平台Android版本升级的OTA 本地升级、OTA远程升级

本文硬件平台以飞凌嵌入式OK3399-C开发板为基础进行讲解,其它RK3399产品,由于各个厂家设置不同会有所差异,请参考使用。本文档主要介绍OTA相关方向的介绍,通过本文档可快速了解RK3399平台android镜像版本升级的两种方式OTA 本地升级、OTA远程升级以及OTA升级包编译过程。

飞凌RK3399开发板 OTA测试

OTA (over the air)升级是Android 系统提供的标准软件升级方式。它功能强大,提供了完全升级(完整包)、增量升级模式(差异包),可以通过本地升级,也可以通过网络升级。

注意:OTA镜像的打包方式和rk update.img的打包方式有所差异,没有单独的kernel分区,内核设备树存在于boot.img中,因此如果使用OTA升级时,需要保证当前系统中的镜像也是按照OTA方式打包的。

一、OTA 升级包编译

本节我们将编译三个版本的android镜像,V1.0.0版本、V1.0.1版本、V1.0.2版本,其中V1.0.0版本为基础版本用于烧写到飞凌RK3399开发板上,V.1.0.0升级到V1.0.1采用完全升级的方式测试完全升级功能,V1.0.1升级到V1.0.2采用增量升级模式测试增量升级功能。

查看device/rockchip/rk3399/BoardConfig.mk

确认当前版本号为1.0.0,同时将ro.product.ota.host修改为用于OTA升级服务器的Linux主机地址,8888为端口号(服务器搭建参考后续章节)。

1、 编译V1.0.0版本镜像

lunch rk3399_all-userdebug

rm out/target/product/rk3399_all/system/build.prop

make -j4

./mkimage.sh ota

将rockdev/Image-rk3399_all目录的镜像备份

mkdir images_v1.0.0

cp rockdev/Image-rk3399_all/* images_v1.0.0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值