一种将软件版本号和固件一一对应的方法及电子设备技术

技术编号:34348233 阅读:39 留言:0更新日期:2022-07-31 05:13
本发明专利技术公开了嵌入式软件技术领域的一种将软件版本号和固件一一对应的方法及电子设备,所述方法采用编程语言将软件版本号写成某个特定格式的字符串,所述特定格式的字符串为常量,编译后以明码的方式放在固件的常量池中;采用编写的固件解析工具对所述特定格式的字符串进行解析,提取出软件版本号。本发明专利技术实现了将软件版本号与固件进行一一对应的目的,且不需要固定地址,灵活性高。灵活性高。

A method and electronic device for one-to-one correspondence between software version number and firmware

【技术实现步骤摘要】
一种将软件版本号和固件一一对应的方法及电子设备


[0001]本专利技术属于嵌入式软件
,具体涉及一种将软件版本号和固件一一对应的方法及电子设备。

技术介绍

[0002]为了方便维护产品,通常在软件中加入软件版本号,现有技术中,有以下方式:(1)直接通过宏定义的方式,比如#define VERSIN
ꢀ“
V1.00”这种方式只有将固件下载到设备中运行后才能知道软件版本号,不利于生产;(2)在固定地址写入版本号,比如在地址0X801000 处写入字符串“V1.00”;这种方式可以通过读固件0X801000地址的内容知道版本号,但是这种方式需要提前预留出版本号位置,固定了固件大小,不灵活;(3)直接在固定地址通过外部写入版本号,这种方式无法做到固件和版本号一一对应。

技术实现思路

[0003]为解决现有技术中的不足,本专利技术提供一种将软件版本号和固件一一对应的方法及电子设备,能够将软件版本号与固件进行一一对应,不需要固定地址,灵活性高。
[0004]为达到上述目的,本专利技术所采用的技术方案是:第一方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种将软件版本号和固件一一对应的方法,其特征在于,包括:采用编程语言将软件版本号写成某个特定格式的字符串,所述特定格式的字符串为常量,编译后以明码的方式放在固件的常量池中。2.根据权利要求1所述的将软件版本号和固件一一对应的方法,其特征在于,所述编程语言包括但不限于C语言。3.根据权利要求1所述的将软件版本号和固件一一对应的方法,其特征在于,采用编写的固件解析工具对所述特定格式的字符串进行解析,提取出软件版本号。4.根据权...

【专利技术属性】
技术研发人员:刘肖飞
申请(专利权)人:中国兵器工业集团第二一四研究所苏州研发中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1