一种嵌入式设备的软件信息记录的实现方法技术

技术编号:2838049 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种嵌入式设备的软件信息记录的实现方法,包括以下步骤:首先在目标文件的末尾增加一段长度,作为“软件信息区”;然后将软件信息写入软件信息区,重新构建目标文件;再将目标文件固化到硬件中。本发明专利技术不需要额外的配置文件,减少了管理工作量;而且软件信息与目标文件紧密结合为一个整体,不会弄混;还可以指定专人负责修改软件信息,嵌入式软件开发者无需亲自修改。

【技术实现步骤摘要】

本专利技术涉及一种嵌入式设备的软件信息的记录方法。
技术介绍
嵌入式设备的软件固化在硬件中,与硬件一同形成一个不可分割的整体。嵌入式设备设计者往往需要附加记录一些软件信息,如版本号、开发者、版权声明、日期时间、问候语等。而软件信息难以控制和获得,以往通常采用两种方法1、将软件信息写入一个配置文件,随嵌入式软件一同固化到硬件中,其缺点是增加了管理配置文件的工作量,也增加了出错的几率;2、在源代码中设置一个全局变量,写入软件信息,其缺点是每次发布新版本时,嵌入式软件开发者都要亲自手动修改这个全局变量,很不灵活。
技术实现思路
本专利技术所要解决的技术问题是提供一种嵌入式设备的软件信息的记录方法,方便修改,便于管理,降低出错率。为解决上述技术问题,本专利技术是通过以下技术方案实现的,包括以下步骤a、在目标文件的末尾增加一段长度,作为“软件信息区”; b、将软件信息写入软件信息区,重新构建目标文件;c、将目标文件固化到硬件中。其中,所述软件信息区的长度应当足够容纳软件信息。其中,所述步骤c之后还包括读取软件信息,包括以下步骤d1、嵌入式设备上电,加载程序加载目标文件时,获得软件信息区的首地址,保存这个地址;d2、读取软件信息区的首地址以获得软件信息。本专利技术具有如下有益效果1)由于是在目标文件的末尾增加的软件信息区,不需要额外的配置文件,减少管理工作量;2)软件信息与目标文件紧密结合为一个整体,不会弄混;3)可以指定专人负责修改软件信息,嵌入式软件开发者无需亲自修改。附图说明图1是本专利技术软件信息记录方法的示意图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步详细的描述图1所示为本专利技术软件信息制作工具修改目标文件,并重新生成目标文件的示意图,首先在目标文件的末尾增加一段长度,称为“软件信息区”,其长度应当足够容纳软件信息,将软件信息写入,重新构建目标文件。例如软件信息长度设置为256字节。然后,将目标文件固化到硬件中。例如将目标文件烧录到硬件的非易失存储器中。之后,嵌入式设备上电,加载程序加载目标文件时,获得软件信息区的首地址,保存这个地址。如果需要获得软件信息,读取软件信息区的首地址即可。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种嵌入式设备的软件信息记录的实现方法,其特征在于,包括以下步骤:a、在目标文件的末尾增加一段长度,作为“软件信息区”;b、将软件信息写入软件信息区,重新构建目标文件;c、将目标文件固化到硬件中。

【技术特征摘要】
1.一种嵌入式设备的软件信息记录的实现方法,其特征在于,包括以下步骤a、在目标文件的末尾增加一段长度,作为“软件信息区”;b、将软件信息写入软件信息区,重新构建目标文件;c、将目标文件固化到硬件中。2.如权利要求1所述的嵌入式设备的软件信息记录的实现方法,其特征在于,所述软件...

【专利技术属性】
技术研发人员:林晓翰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1