发明名称 一种在嵌入式软件中记录版本信息的方法
摘要 本发明公开了一种在嵌入式软件中记录版本信息的方法,包括步骤:a.在软件中定义一个版本信息的全局变量,进行初始化;b.将文件编译生成可执行镜像文件;c.根据文件格式对可执行镜像文件进行符号表分析,找到步骤a中全局变量在可执行镜像文件中存储的位置,将版本信息写在该位置;d.将修改后的文件转换成bin文件;e.压缩bin文件,同时将版本信息放在压缩文件的文件头;f.将软件版本解压运行后通过读取全局变量以获取版本信息。采用本发明所述方法,制作版本后能够准确无误地获取版本信息,对分析软件在哪个版本的故障很有帮助。
申请公布号 CN101042646A 申请公布日期 2007.09.26
申请号 CN200710074006.3 申请日期 2007.04.10
申请人 中兴通讯股份有限公司 发明人 成四海
分类号 G06F9/44(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 深圳市永杰专利商标事务所 代理人 曹建军
主权项 1、一种在嵌入式软件中记录版本信息的方法,其特征在于,包括步骤:a、在软件中定义一个版本信息的全局变量,进行初始化;b、将文件编译生成可执行镜像文件;c、根据文件格式对可执行镜像文件进行符号表分析,找到步骤a中全局变量在可执行镜像文件中存储的位置,将版本信息写在该位置;d、将修改后的文件转换成bin文件;e、压缩bin文件,同时将版本信息放在压缩文件的文件头;f、将软件版本解压运行后通过读取全局变量以获取版本信息。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
您可能感兴趣的专利