[发明专利]嵌入式系统中实现系统配置精简保存的方法无效
申请号: | 201110279601.7 | 申请日: | 2011-09-20 |
公开(公告)号: | CN102346713A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 姜定勇;李小国;李新志 | 申请(专利权)人: | 上海市共进通信技术有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F11/00 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 200235 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 实现 系统配置 精简 保存 方法 | ||
技术领域
本发明涉及嵌入式系统技术领域,特别涉及嵌入式系统中的配置保存方法技术领域,具体是指一种嵌入式系统中实现系统配置精简保存的方法。
背景技术
在嵌入式系统中,一般都会有一些系统配置需要进行保存。这些配置大都保存在不易失的存储器,如FLASH闪存中。现有的嵌入式系统中常见的做法是将配置压缩后保存在FLASH的某一位置。虽然现在的压缩算法都比较好,比如1M大小的配置信息可能需要128K的FLASH来保存。但对嵌入式系统来说,所需的保存空间还是比较大,还有可以进一步优化的空间。
在现有技术中,会在FLASH中划出一块区域(配置保存区)用来压缩保存正在使用的配置。为了恢复默认设置,嵌入式系统往往还保存了一份默认设置在一个默认配置保存区。如,在FLASH中划出一块配置保存区来压缩保存文件系统,在文件系统中,再保存一份默认配置。系统在运行过程中都使用内存配置区中的配置信息,而内存配置区中的配置信息是配置保存区中数据的副本。在保存的时候,把内存配置区的数据压缩保存到配置保存区。如果需要恢复默认设置,就把文件系统中的默认配置覆盖FLASH的配置保存区中的数据。
这样的保存方法的缺点是FLASH中的配置保存区的空间要求比较大,而配置保存区中的内容又很大程度地与默认配置保存区中的内容重复,造成存储空间的浪费。
发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种避免在存储器中对于系统配置的重复保存,从而有效减少系统配置保存所需要的空间,降低嵌入式系统对应用设备的存储空间的要求,且实现成本低廉,应用方式简便,应用范围较为广泛的嵌入式系统中实现系统配置精简保存的方法。
在本发明的嵌入式系统中实现系统配置精简保存的方法中,所述的嵌入式系统中具有应用设备,该应用设备中包括存储器,所述的存储器包括设定配置保存区、默认配置保存区和内存配置区,所述的嵌入式系统所具有的默认系统配置存储于所述的默认配置保存区。
在常用的嵌入式系统中,配置中被修改的地方往往比较少,绝大部分都不会被修改到。也就是说需要保存到设定配置保存区中的数据只有很少的一部分与默认配置保存区不同。这样,就可以在保存配置保存区的时候,仅将该部分不同的配置保存到设定配置保存区中就可以了。在系统启动的时候,先把默认配置保存区中的数据复制到内存配置区,再把设定配置保存区中不同的数据部分覆盖内存配置区中的对应的数据,就得到了当前要使用的配置。这样,设定配置保存区就可以使用很小的空间。从而达到节约系统存储空间的目的。
为了实现上述的目的,该系统配置精简保存方法包括配置读取操作和配置保存操作。其中,所述的配置读取操作包括以下步骤:
(11)用户启动嵌入式系统应用设备;
(12)嵌入式系统将所述的存储于默认配置保存区的默认系统配置读取至所述的内存配置区;
(13)嵌入式系统判断所述的设定配置保存区是否为空,若是,则进入步骤(15),若否,则进入步骤(14);
(14)嵌入式系统将所述的存储于设定配置保存区的系统配置读取至所述的内存配置区,并覆盖原有默认系统配置中的相应信息;
(15)所述的嵌入式系统应用内存配置区中的配置运行所述的嵌入式系统应用设备;
所述的配置保存操作包括以下步骤:
(31)嵌入式系统比较所述的内存配置区和所述的默认配置保存区中的内容,将其中不同的内容存入所述的设定配置保存区。
该嵌入式系统中实现系统配置精简保存的方法中,所述的配置保存操作中在所述的步骤(31)之前还包括以下步骤:
(30)嵌入式系统根据用户操作接收到保存配置指令或关机指令。
该嵌入式系统中实现系统配置精简保存的方法中,所述的方法还包括配置读取操作和配置保存操作之间的配置设定操作,所述的配置设定操作包括以下步骤:
(21)用户通过所述的应用设备进行嵌入式系统配置修改;
(22)嵌入式系统将所修改的配置存入所述的内存配置区,并覆盖原有配置中的相应信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市共进通信技术有限公司,未经上海市共进通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110279601.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种动力车的转向机构
- 下一篇:治疗支气管炎制剂