完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、OTA完整包生成方法
OTA完整包可用于T卡本地升级和OTA在线升级。OTA完整包包含完整的system、recovery. 和boot.img。 发布一个版本固件正确顺序: make -j4 make otapackage ./mkimage.sh ota 注意:发布固件必须使用./mkimage.sh ota,将boot与kernel打包,不需要单独烧kernel,如果量产固件是分开的,将会影响后面差异包升级,除非你不需要用差异升级! 在out/target/product/rk3188/目录下会生成ota完整包rk3188-ota-eng.root.zip,改名成 update.zip即可拷贝到T卡或内置flash中进行固件升级。 二、OTA差异包生成方法 OTA差异包只有差异内容,包大小比较小,主要用于OTA在线升级,也可T卡本地升级。OTA差异包制作需要特殊的编译进行手动制作。 (1)首先发布v1版本的固件,生成v1版本的完整包 (2)保存 out/target/product/rk3188/obj/PACKAGING/target_files_intermediates/rk3188-target_files-eng.root.zip 为rk3188-target_files-v1.zip,作为v1版本的基础素材包。 (3)修改kernel代码或者android 代码,发布v2版本固件,生成v2版本完整包 (4)保存 out/target/product/rk3188/obj/PACKAGING/target_files_intermediates/rk3188-target_files-eng.root.zip 为rk3188-target_files-v2.zip,作为v2版本的基础素材包。 (5)生成v1-v2的差异升级包: ./build/tools/releasetools/ota_from_target_files -v -i rk3188-target_files-v1.zip -p out/host/linux-x86 -k build/target/product/security/testkey rk3188-target_files-v2.zip out/target/product/rk3188/rk3188-v1-v2.zip 说明: 生成差异包命令格式: ota_from_target_files -v -i 用于比较的前一个target file -p host主机编译环境 -k 打包密钥 用于比较的后一个target file 最后生成的ota差异包。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1906 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
2382 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
5175 浏览 1 评论
【飞凌嵌入式OK3576-C开发板体验】RKNN神经网络-YOLO图像识别
254 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】SSH远程登录网络配置及CAN通讯
1336 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:08 , Processed in 0.614391 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号