[发明专利]嵌入式系统的系统配置方法及嵌入式系统有效
| 申请号: | 201310300273.3 | 申请日: | 2013-07-17 |
| 公开(公告)号: | CN104298545B | 公开(公告)日: | 2019-08-16 |
| 发明(设计)人: | 陈辉;刘启林 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 201616 上海市松江*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 嵌入式 系统 系统配置 方法 | ||
本发明公开了一种嵌入式系统的系统配置方法及嵌入式系统,嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行系统启动配置后的系统对应,配置文件均包括用于表示利用配置文件进行系统启动配置成功的第一状态,用于表示利用配置文件未参与过系统启动配置的第二状态和用于表示利用配置文件进行系统启动配置失败的第三状态,系统配置方法包括:S1、判断配置文件是否均为第三状态;S2、判断配置文件是否有第三状态;S3、利用第一状态或第二状态的配置文件进行系统启动配置;S4、利用两个配置文件中任意一个进行系统启动配置。本发明能够使嵌入式系统的系统启动更加稳定可靠。
技术领域
本发明涉及一种嵌入式系统的系统配置方法及嵌入式系统。
背景技术
嵌入式系统为控制、监视或辅助机器的设备。在嵌入式系统中,特别是在通信行业的嵌入式系统中,嵌入式系统能够可靠地运行首先需要嵌入式系统的系统能够可靠的运行。为了保证嵌入式系统的系统能够可靠运行,现有技术中的嵌入式系统经常需要备份系统,如果嵌入式系统无法正常启动会利用系统的备份文件进行系统启动。但是现有技术中的备份文件存在频繁失效的缺陷,导致嵌入式系统利用备份文件启动时错误较多,从而使嵌入式系统完全不能启动。
发明内容
本发明要解决的技术问题是为了克服现有技术中嵌入式系统的备份文件经常失效,嵌入式系统的系统可靠性较差的缺陷,提供一种系统较为可靠的嵌入式系统的系统配置方法及嵌入式系统。
本发明是通过下述技术方案来解决上述技术问题:一种嵌入式系统的系统配置方法,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,所述系统配置方法包括:
S1、判断所述配置文件是否均为第三状态的配置文件,若是则流程结束,若否则执行步骤S2;
S2、判断所述配置文件是否有第三状态的配置文件,若是则执行步骤S3,若否则执行步骤S4;
S3、利用第一状态或第二状态的配置文件进行所述系统启动配置,然后结束流程;
S4、利用两个配置文件中任意一个进行所述系统启动配置。
现有技术中,嵌入式系统的系统备份经常失效,在嵌入式系统不能正常启动时,通过备份文件也不能恢复系统。造成这种情况的原因可以是备份文件在生成后很少被使用,更加不会被升级。如果嵌入式系统的配置改变过或加入一些新的功能,备份文件有可能无法适应嵌入式系统的改变而导致失效。
本发明中嵌入式系统不包括备份文件,两个用于系统启动配置的配置文件不分主次,两个配置文件被利用的可能性相差不多。所述配置文件指与系统配置相关的文件,所述配置文件可以是系统所在的镜像文件或系统启动所用文件。所述系统配置方法的三种状态表示所述配置文件的被利用情况,系统会利用第一状态或第二状态的配置文件进行所述系统启动配置。系统利用一个配置文件进行系统启动配置时,若这次系统启动配置成功则将这个配置文件设为第一状态,若失败则将这个配置文件设为第三状态。配置文件的三种状态可以对配置文件设置标识来完成,这些带有标识的配置文件存储在嵌入式系统的静态存储器的存储空间当中。所述系统配置方法中,两个配置文件会被交叉使用,从而使两个配置文件的状态相近,不会出现现有技术中备份文件经常失效的情况,嵌入式系统更加稳定。
较佳地,步骤S4为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310300273.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种负荷分担系统及方法
- 下一篇:电力信息通信虚拟化环境资源模型





