(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210590778.7
(22)申请日 2022.05.27
(71)申请人 深圳市海浦蒙特 科技有限公司
地址 518000 广东省深圳市南 山区西丽大
勘王京坑工业区28栋 3楼302
(72)发明人 徐秋 张永超 张宁 曹力研
(74)专利代理 机构 深圳中一联合知识产权代理
有限公司 4 4414
专利代理师 周伟锋
(51)Int.Cl.
G06F 8/65(2018.01)
G06F 21/60(2013.01)
G06F 21/62(2013.01)
(54)发明名称
一种嵌入式软件烧写的方法、 系统及计算机
可读存储介质
(57)摘要
本申请涉及计算机技术领域, 提供了一种嵌
入式软件烧写的方法、 系统、 设备及计算机可读
存储介质, 所述方法包括: 获取所述目标设备中
存储的被烧写产品的第一软件 标识, 并从烧写文
件中间载体中获取烧写文件对应的第二软件标
识; 若所述第一软件 标识与所述第二软件标识不
同, 则从所述烧写文件中间载体中获取所述烧写
文件; 对所述烧写文件进行解密处理得到目标
bin文件; 循环读取所述目标bin文件, 并将所述
目标bin文件写入预设代码区域。 上述方法, 实现
了当嵌入式产品需要更新软件时, 直接插入或连
接烧写文件中间载体即可完成更新, 可以简化烧
写流程, 提升效率; 由于对烧写文件进行了加密,
还可以保护烧 写文件不被泄漏。
权利要求书2页 说明书9页 附图3页
CN 114968303 A
2022.08.30
CN 114968303 A
1.一种嵌入式软件 烧写的方法, 应用于目标设备, 其特 征在于, 所述方法包括:
获取所述目标设备中存储的被烧写产品的第 一软件标识, 并从烧写文件中间载体 中获
取烧写文件对应的第二软件标识;
若所述第一软件标识与所述第 二软件标识不同, 则从所述烧写文件中间载体中获取所
述烧写文件;
对所述烧写 文件进行解密处 理得到目标bi n文件;
循环读取 所述目标bi n文件, 并将所述目标bi n文件写入预设代码区域。
2.根据权利要求1所述的方法, 其特征在于, 所述烧写文件是由下位机对hex文件进行
处理得到初始bi n文件, 并对所述初始bi n文件加密得到的加密bi n文件。
3.根据权利要求2所述的方法, 其特征在于, 所述初始bin文件由数据帧组成; 所述加密
bin文件是由所述下位机根据每一帧所述数据帧对应的密钥表和干扰数据对所述数据帧加
密得到的。
4.根据权利要求2所述的方法, 其特 征在于, 所述hex文件由上位机发送至所述下位机 。
5.根据权利要求1所述的方法, 其特征在于, 所述目标bin文件中包括加密帧, 所述对所
述烧写文件进行解密处 理得到目标bi n文件, 包括:
获取所述加密帧对应的密钥, 并根据所述密钥定位所述加密帧中干扰数据的位置;
根据所述干扰数据的位置删除所述干扰数据, 得到目标bi n文件。
6.根据权利要求1 ‑5任一项所述的方法, 其特征在于, 所述烧写文件中间载体包括: 记
忆设备或外 部芯片。
7.一种嵌入式软件烧写的系统, 其特征在于, 所述系统包括: 上位机, 下位机, 烧写文件
中间载体和目标设备;
所述上位机, 用于生成待烧写软件 对应的hex文件, 将所述hex文件发送至所述下位机;
所述下位机, 用于接收由所述上位机发送的所述hex文件; 对所述hex文件进行处理得
到初始bin文件, 并对所述初始bin文件加密得到加密bin文件; 将所述加密bin文件发送至
所述烧写 文件中间载体;
所述烧写 文件中间载体, 用于存 储所述加密bi n文件;
所述目标设备, 用于获取所述目标设备中存储的被烧写产品的第一软件标识, 并从烧
写文件中间载体中获取烧写文件对应的第二软件标识; 若 所述第一软件标识与所述第二软
件标识不同, 则从所述烧写文件中间载体中获取所述烧写文件; 对所述烧写文件进行解密
处理得到目标bin文件; 循环读取所述目标bin文件, 并将所述目标bin文件写入 预设代码区
域。
8.根据权利要求7所述的系统, 其特征在于, 所述初始bin文件由数据帧组成; 所述对所
述初始bi n文件加密得到加密bi n文件, 包括:
从预设密钥表中获取每帧所述数据帧对应的密钥; 所述密钥由0至9中任意一个数字组
成;
根据所述密钥对所述数据帧进行偏移处理, 并将预设干扰数据插入至偏移后的所述数
据帧, 得到所述加密bi n文件。
9.一种目标设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器上
运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至6权 利 要 求 书 1/2 页
2
CN 114968303 A
2任一项所述的方法。
10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在
于, 所述计算机程序被处 理器执行时实现如权利要求1至 6任一项所述的方法。权 利 要 求 书 2/2 页
3
CN 114968303 A
3
专利 一种嵌入式软件烧写的方法、系统及计算机可读存储介质
安全报告 >
其他 >
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:59上传分享