- 0
- 0
- 约2.27千字
- 约 3页
- 2026-02-05 发布于北京
- 举报
事业部
目录
1OTA完整包生成方法4
2OTA差异包生成方法4
3注意事项5
3
事业部
1OTA完整包生成方法
OTA完整包可用于T卡本地升级和OTA升级。OTA完整含完整的system、recovery.
和boot.img。编译OTA完整包必须在android系统编译(make–j4和./mkimage.shota)完成后
进行。编译OTA完整包命令如下:
makeotapackage
在out/target/product/rk29sdk/目录下生成ota完整包rk29sdk‐ota‐eng.root.zip,改名成
update.zip即可拷贝到T卡或内置flash中进行固件升级。
2OTA差异包生成方法
OTA差异包只有差异内容,包大小比较小,主要用于OTA升级,也可T卡本地升级。
OTA差异包制作需要特殊的编译进行手动制作,以rk29sdk删除yer.apk为例,具体
说明ota差异包的制作。
(1)删除yer.apk之前的版本先生成用于差异包的targetfile:
makeotapackage
(2)将生成的targetfile改名成old,用于后面生成差异包使用
mv
out/target/product/rk29sdk/obj/PACKAGING/target_fi_intermediates/rk29sdk‐target_fi‐eng
.root.zipout/target/product/rk29sdk/obj/PACKAGING/target_fi_intermediates/rk29sdk‐
target_fi‐eng
‐old.root.zip
(3)删除device/rockchip/rk29sdk/apk/yer.apk
和out/target/product/rk29sdk/system/app/yer.apk后重成新的targetfile:
rmdevice/rockchip/rk29sdk/apk/yer.apk
rmout/target/product/rk29sdk/system/app/yer.apk
makeotapackage
(4)生成差异包:
./build/tools/releasetools/ota_from_target_fi
‐v–iout/target/product/rk29sdk/obj/PACKAGING/target_fi_intermediates/rk29sdk‐target_fi‐
eng
‐old.root.zip
‐pout/host/linux‐x86
‐kbuild/target/product/security/testkey
out/target/product/rk29sdk/obj/PACKAGING/target_fi_intermediates/rk29sdk‐target_fi‐eng
.root.zipout/target/product/rk29sdk/rk29sdk‐ota‐
eng.root.zip
4
事业部
说明:生成差异包命令格式:
ota_from_target_fi
–v–i用于比较的前一个targetfile
–phost主机编译环境
‐k打包密钥
用于比较的后一个target
您可能关注的文档
最近下载
- 【考研数学】2024 武忠祥 严选题做题本 数学二 (竖版A4).doc VIP
- (LR3.5)地测空间管理信息系统使用手册(1).pdf VIP
- 【做题本】平板版25考研数学周洋鑫考点全刷基础篇·线代.doc VIP
- 考研数学2025年线代基础测试.docx VIP
- 2025年考研数学《线性代数》专项训练试卷.docx VIP
- 2025年考研数学线代真题模拟冲刺试卷(含答案).docx VIP
- 【做题本】A4版25考研数学周考点全刷.doc VIP
- 青海民间小调.pdf
- 成人2型糖尿病口服降糖药联合治疗专家共识(2025版)解读PPT课件.pptx VIP
- 2026马年春节小学生主题班会课件(共21张PPT).pptx VIP
原创力文档

文档评论(0)