OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 265|回复: 0

VS-RK3399嵌入式板卡 OTA 差异包制作方法

[复制链接]

  离线 

37

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
267
金钱
267
注册时间
2018-4-2
在线时间
33 小时
发表于 2018-5-15 10:30:03 | 显示全部楼层 |阅读模式
正点原子公众号
本帖最后由 qq3026969227 于 2018-5-15 10:34 编辑

VS-RK3399嵌入式板卡 OTA 差异包制作方法最近呢从视壮购买了一块rk3399嵌入式板卡,研究了一下,下面和大家分享一下 OTA 差异包制作
一、全编make -j32
./mkimage.sh ota
二、生成原始的 OTA 完整包make otapackage

会在 out/target/product/rk3399_disvr/ 下生成 rk3399_disvr-ota-user.younix.20161116.102654.zip

所生成的这个 rk3399_disvr-ota-user.younix.20161116.102654.zip 改名为 update.zip 即可用于固件升级

将这个改名为 ×-old.zip 用来作为后面差异 OTA 包的 target file
rk3399_disvr-ota-user.younix.old.zip

mv ~/3399/out/target/product/rk3399_disvr/obj/PACKAGING/target_files_intermediates/rk3399_disvr-ota-user.younix.20161116.102654.zip~/3399/out/target/product/rk3399_disvr/obj/PACKAGING/target_files_intermediates/rk3399_disvr-ota-use三、修改了一些内容

四、生成 OTA 差异包

**生成差异包命令格式:
ota_from_target_files
–v –i 用于比较的前一个 target file
–p host 主机编译环境
‐k 打包密钥
用于比较的后一个 target file
最后生成的 ota 差异包**

//1. 生成新的 ota 包make otapackage//生成了 rk3399_disvr-ota-user.younix.20161116.104037.zip//2. 生成差异包./build/tools/releasetools/ota_from_target_files   ‐v –i ~/3399/out/target/product/rk3399_disvr/obj/PACKAGING/target_files_intermediates/rk3399_disvr-ota-user.younix.old.zip‐p out/host/linux‐x86   ‐k build/target/product/security/testkey   ~/3399/out/target/product/rk3399_disvr/obj/PACKAGING/target_files_intermediates/rk3399_disvr-ota-user.younix.20161116.104037.zip~/3399/out/target/product/rk3399_disvr/rk3399_disvr-ota-user.younix.zip

~/3399/out/target/product/rk3399_disvr/rk3399_disvr-ota-user.younix.zip

即为差异包更多了解:http://bbs.videostrong.com/







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

必看:"原子哥”力荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-8-19 19:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */