ota远程升级
文章平均质量分 82
ota远程升级
rjszcb
不断学习变成牛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rk3568上,实现ota,计算hash,验证签名,判断激活分区,并通过dd命令,写入对应AB分区
该代码实现了一个基于AB分区的OTA升级系统。主要功能包括:检测当前激活分区(A/B)、计算文件SHA256哈希、验证升级包签名、写入目标分区以及设置misc分区标志。升级流程通过解析manifest文件获取分区信息,校验镜像哈希后使用dd命令写入目标分区,最后设置启动标志并重启。文中还包含RK3568平台开启OTA和AB分区的相关截图,展示了系统分区配置和升级流程的关键环节。整个系统实现了双分区安全升级机制,确保升级失败时可回退到原系统。原创 2025-08-03 17:33:51 · 344 阅读 · 0 评论 -
记录NVIDIA Orin启动流程,镜像文件,AB双分区,ota升级
本文介绍了NVIDIA Orin平台开发中的核心镜像文件、CBoot引导程序及A/B分区OTA升级机制。在Orin系统开发中会生成多个核心镜像文件,包括启动引导、内核、根文件系统等。CBoot是NVIDIA专有的核心引导程序,负责系统启动的关键初始化工作,其代码需与NVIDIA合作修改。文章还详细阐述了基于双分区的OTA升级流程,包括升级失败时的恢复机制,通过标志位控制分区激活状态实现系统更新和回退。整个OTA过程涉及镜像烧录、分区状态切换及启动验证等环节。原创 2025-08-03 10:42:55 · 771 阅读 · 0 评论 -
ota之.加密算法,SHA256得到hash值+非对称RSA公私钥,数字签名
摘要: 数字签名通过非对称RSA加密算法(公钥验证、私钥签名)确保数据完整性和来源可信。OTA升级时,厂商用私钥加密升级包哈希值生成签名,用户设备通过公钥解密验证哈希匹配性。为防止公钥篡改,可将其哈希值烧录至不可更改的固件中,或预存于只读存储区。该机制通过三级验证(签名解密、哈希比对、公钥防伪)确保升级安全,任一环节篡改都将导致验证失败。(148字)原创 2023-11-21 16:26:06 · 426 阅读 · 0 评论
分享