嵌入式系统的系统配置方法及嵌入式系统的制作方法

文档序号:6505916阅读:200来源:国知局
嵌入式系统的系统配置方法及嵌入式系统的制作方法
【专利摘要】本发明公开了一种嵌入式系统的系统配置方法及嵌入式系统,嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行系统启动配置后的系统对应,配置文件均包括用于表示利用配置文件进行系统启动配置成功的第一状态,用于表示利用配置文件未参与过系统启动配置的第二状态和用于表示利用配置文件进行系统启动配置失败的第三状态,系统配置方法包括:S1、判断配置文件是否均为第三状态;S2、判断配置文件是否有第三状态;S3、利用第一状态或第二状态的配置文件进行系统启动配置;S4、利用两个配置文件中任意一个进行系统启动配置。本发明能够使嵌入式系统的系统启动更加稳定可靠。
【专利说明】嵌入式系统的系统配置方法及嵌入式系统

【技术领域】
[0001]本发明涉及一种嵌入式系统的系统配置方法及嵌入式系统。

【背景技术】
[0002]嵌入式系统为控制、监视或辅助机器的设备。在嵌入式系统中,特别是在通信行业的嵌入式系统中,嵌入式系统能够可靠地运行首先需要嵌入式系统的系统能够可靠的运行。为了保证嵌入式系统的系统能够可靠运行,现有技术中的嵌入式系统经常需要备份系统,如果嵌入式系统无法正常启动会利用系统的备份文件进行系统启动。但是现有技术中的备份文件存在频繁失效的缺陷,导致嵌入式系统利用备份文件启动时错误较多,从而使嵌入式系统完全不能启动。


【发明内容】

[0003]本发明要解决的技术问题是为了克服现有技术中嵌入式系统的备份文件经常失效,嵌入式系统的系统可靠性较差的缺陷,提供一种系统较为可靠的嵌入式系统的系统配置方法及嵌入式系统。
[0004]本发明是通过下述技术方案来解决上述技术问题:一种嵌入式系统的系统配置方法,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,所述系统配置方法包括:
[0005]S1、判断所述配置文件是否均为第三状态的配置文件,若是则流程结束,若否则执行步骤S2 ;
[0006]S2、判断所述配置文件是否有第三状态的配置文件,若是则执行步骤S3,若否则执行步骤S4 ;
[0007]S3、利用第一状态或第二状态的配置文件进行所述系统启动配置,然后结束流程;
[0008]S4、利用两个配置文件中任意一个进行所述系统启动配置。
[0009]现有技术中,嵌入式系统的系统备份经常失效,在嵌入式系统不能正常启动时,通过备份文件也不能恢复系统。造成这种情况的原因可以是备份文件在生成后很少被使用,更加不会被升级。如果嵌入式系统的配置改变过或加入一些新的功能,备份文件有可能无法适应嵌入式系统的改变而导致失效。
[0010]本发明中嵌入式系统不包括备份文件,两个用于系统启动配置的配置文件不分主次,两个配置文件被利用的可能性相差不多。所述配置文件指与系统配置相关的文件,所述配置文件可以是系统所在的镜像文件或系统启动所用文件。所述系统配置方法的三种状态表示所述配置文件的被利用情况,系统会利用第一状态或第二状态的配置文件进行所述系统启动配置。系统利用一个配置文件进行系统启动配置时,若这次系统启动配置成功则将这个配置文件设为第一状态,若失败则将这个配置文件设为第三状态。配置文件的三种状态可以对配置文件设置标识来完成,这些带有标识的配置文件存储在嵌入式系统的静态存储器的存储空间当中。所述系统配置方法中,两个配置文件会被交叉使用,从而使两个配置文件的状态相近,不会出现现有技术中备份文件经常失效的情况,嵌入式系统更加稳定。
[0011]较佳地,步骤S4S:
[0012]S41、判断所述配置文件是否均为第二状态的配置文件,若是则执行步骤S44,若否则执行步骤S42 ;
[0013]S42、判断所述配置文件是否有第二状态的配置文件,若是则执行步骤S43,若否则执行步骤S44 ;
[0014]S43、利用第二状态的配置文件进行所述系统启动配置,然后结束流程;
[0015]S44、利用两个配置文件中任意一个进行所述系统启动配置。
[0016]上述系统配置方法将原步骤S4进行优化,系统会优先利用第二状态的配置文件进行系统启动配置,当没有第二状态的配置文件时系统才使用第一状态的配置文件,这样配置文件会处于较新的状态,配置文件出现错误会被及时的发现,使嵌入式系统较为可靠。
[0017]较佳地,配置文件均包括一版本号,步骤S4为:
[0018]S41、比较两个所述配置文件的版本号;
[0019]S42、利用版本号较高或较低的配置文件进行所述系统启动配置。
[0020]配置文件包括一个版本号,由于配置文件与用配置文件进行系统启动配置的系统对应,所述版本号同样能够表示系统的版本。当两个配置文件中没有第三状态的配置文件时,系统可以默认指定优先利用较高版本的配置文件进行系统启动配置,也可以默认指定优先利用较低版本的配置文件进行系统启动配置,或是用户来设置优先指定哪一个配置文件进行系统启动配置。
[0021]较佳地,步骤S3S:
[0022]步骤S1为:
[0023]S1、判断所述配置文件是否均为第三状态的配置文件,若是则执行步骤S5,若否则执行步骤S2 ;
[0024]S3、利用第一状态或第二状态的配置文件进行所述系统启动配置,然后执行步骤
S5;
[0025]步骤S4后包括步骤:
[0026]S5、判断所述配置文件中是否均为第一状态的配置文件,若是则执行步骤S6,若否则执行步骤S9 ;
[0027]S6、判断是否升级版本号较高的配置文件,若是则执行步骤S7,若否则执行步骤S8;
[0028]S7、将版本号较高的配置文件替换为新的配置文件,设置新的配置文件为第二状态,然后结束流程;
[0029]S8、将版本号较低的配置文件替换为新的配置文件,设置新的配置文件为第二状态,然后结束流程;
[0030]S9、将第二状态或第三状态的配置文件替换为新的配置文件,设置新的配置文件为第二状态。
[0031]上述步骤能够将配置文件升级,使第三状态的配置文件被修复,在上述对配置文件升级中优先升级第二状态或第三状态的配置文件,配置文件只包括第二状态或第三状态的配置文件时,系统可以指定优先升级第三状态的配置文件。配置文件被新的配置文件替代后(即升级)均设为第二状态,新的配置文件等待下一次系统启动的校验。上述步骤能够保证不会出现两个配置文件同时失效的情况,嵌入式系统的启动将更加可靠。
[0032]较佳地,所述配置文件存储在所述嵌入式系统的静态存储器中。所述配置文件存储于静态存储器中,嵌入式系统在断电后配置文件不会丢失。
[0033]本发明还提供一种嵌入式系统,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,所述嵌入式系统包括:一第一判断模块,一第二判断模块、一第一执行模块和一第二执行模块,
[0034]所述第一判断模块用于判断所述配置文件是否均为第三状态的配置文件,若否则调用所述第二判断模块;
[0035]所述第二判断模块用于判断所述配置文件是否有第三状态的配置文件,若是则调用所述第一执行模块,若否则调用所述第二执行模块;
[0036]所述第一执行模块用于利用第一状态或第二状态的配置文件进行所述系统启动配置;
[0037]所述第二执行模块用于利用两个配置文件中任意一个进行所述系统启动配置。
[0038]利用所述嵌入式系统可以完成上述的系统配置方法。用三种状态表示所述配置文件的被利用情况,系统会利用第一状态或第二状态的配置文件进行所述系统启动配置,同时系统利用一个配置文件进行系统启动配置时,若这次系统启动配置成功则将这个配置文件设为第一状态,若失败则将这个配置文件设为第三状态。所述嵌入式系统中,两个配置文件会被交叉使用,从而使两个配置文件的状态相近,不会出现现有技术中备份文件经常失效的情况,嵌入式系统更加稳定。
[0039]较佳地,所述嵌入式系统包括一第一选择模块,一第二选择模块和一第一处理模块,
[0040]所述第一选择模块用于在所述第二执行模块被调用后判断所述配置文件是否均为第二状态的配置文件,若是则所述第二执行模块利用两个配置文件中任意一个进行所述系统启动配置,若否则调用所述第二选择模块;
[0041]所述第二选择模块用于判断所述配置文件是否有第二状态的配置文件,若是则调用所述第一处理模块利用第二状态的配置文件进行所述系统启动配置,若否则调用所述第二执行模块利用两个配置文件中任意一个进行所述系统启动配置。
[0042]上述嵌入式系统会优先利用第二状态的配置文件进行系统启动配置,当没有第二状态的配置文件时系统才使用第一状态的配置文件,这样配置文件会处于较新的状态,配置文件出现错误会被及时的发现,使嵌入式系统较为可靠。
[0043]较佳地,配置文件均包括一版本号,所述嵌入式系统包括:一比较模块,用于在所述第二执行模块被调用后比较两个所述配置文件的版本号,然后所述第二执行模块利用版本号较高或较低的配置文件进行所述系统启动配置。
[0044]配置文件包括一版本号,由于配置文件与用配置文件进行系统启动配置的系统对应,所述版本号同样能够表示系统的版本。当两个配置文件中没有第三状态的配置文件时,系统可以指定优先利用较高版本的配置文件进行系统启动配置,也可以指定优先利用较低版本的配置文件进行系统启动配置。
[0045]较佳地,所述嵌入式系统包括:一第三判断模块、一第四判断模块、一第一升级模块、一第二升级模块和一第三升级模块,
[0046]所述第一判断模块用于判断所述配置文件是否均为第三状态的配置文件,若否则调用所述第二判断模块,若否则调用所述第三判断模块;
[0047]所述第三判断模块用于在所述系统启动配置后或被调用后判断所述配置文件中是否均为第一状态的配置文件,若是则调用所述第四判断模块,若否则调用所述第三升级模块;
[0048]所述第四判断模块用于判断是否升级版本号较高的配置文件,若是则调用所述第一升级模块,若否则调用所述第二升级模块;
[0049]所述第一升级模块用于将版本号较高的配置文件替换为新的配置文件,设置新的配置文件为第二状态;
[0050]所述第二升级模块用于将版本号较低的配置文件替换为新的配置文件,设置新的配置文件为第二状态;
[0051]所述第三升级模块用于将第二状态或第三状态的配置文件替换为新的配置文件,设置新的配置文件为第二状态。
[0052]上述嵌入式系统可以将配置文件升级,使第三状态的配置文件有可能被修复,在上述对配置文件升级中优先升级第二状态或第三状态的配置文件,配置文件只包括第二状态或第三状态的配置文件时,系统可以指定优先升级第三状态的配置文件。配置文件被新的配置文件替代后(即升级)均设为第二状态,新的配置文件等待下一次系统启动的校验。所述嵌入式系统能够保证两个配置文件不会同时出现失效的情况,嵌入式系统的启动将更加可靠。
[0053]较佳地,所述配置文件存储在所述嵌入式系统的静态存储器中。所述配置文件存储于静态存储器中,嵌入式系统在断电后配置文件不会丢失。
[0054]本发明的积极进步效果在于:本发明能够解决现有技术中嵌入式系统的备份文件经常失效的缺陷,使嵌入式系统的系统启动更加稳定可靠。

【专利附图】

【附图说明】
[0055]图1为本发明嵌入式系统的系统配置方法的实施例1的流程图。
[0056]图2为本发明嵌入式系统的实施例1的结构示意图。
[0057]图3为本发明嵌入式系统的系统配置方法的实施例2的流程图。

【具体实施方式】
[0058]下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
[0059]实施例1
[0060]参见图1,在本实施例中,一种嵌入式系统的系统配置方法,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,所述配置文件指系统配置相关的文件,所述配置文件可以是系统所在的镜像或系统启动所用文件。每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,所述系统配置方法包括:
[0061]步骤100、判断所述配置文件是否均为第三状态的配置文件,若是则流程结束,若否则执行步骤101。
[0062]步骤101、判断所述配置文件是否有第三状态的配置文件,若是则执行步骤102,若否则执行步骤103。
[0063]步骤102、利用第一状态或第二状态的配置文件进行所述系统启动配置,然后结束流程。
[0064]步骤103、判断所述配置文件是否均为第二状态的配置文件,若是则执行步骤106,若否则执行步骤104。
[0065]步骤104、判断所述配置文件是否有第二状态的配置文件,若是则执行步骤105,若否则执行步骤106。
[0066]步骤105、利用第二状态的配置文件进行所述系统启动配置,然后结束流程。
[0067]步骤106、利用两个配置文件中任意一个进行所述系统启动配置。
[0068]所述配置文件存储于嵌入式系统的静态存储器中。
[0069]所述系统配置方法中,两个配置文件会被交叉使用,从而使两个配置文件的状态相近,不会出现现有技术中备份文件经常失效的情况,嵌入式系统更加稳定。
[0070]本实施例还提供一种嵌入式系统,参见图2,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,所述嵌入式系统包括:一第一判断模块11、一第二判断模块12、一第一执行模块13、一第二执行模块14、一第一选择模块15, —第二选择模块16和一第一处理模块17。
[0071]所述第一判断模块11判断所述配置文件是否均为第三状态的配置文件,若否则调用所述第二判断模块12 ;所述第二判断模块12判断所述配置文件是否有第三状态的配置文件,若是则调用所述第一执行模块13,若否则调用所述第一选择模块15 ;所述第一执行模块13利用第一状态或第二状态的配置文件进行所述系统启动配置。
[0072]所述第一选择模块15被调用后判断所述配置文件是否均为第二状态的配置文件,若是则所述第二执行模块14利用两个配置文件中任意一个进行所述系统启动配置,若否则调用所述第二选择模块16 ;所述第二选择模块16判断所述配置文件是否有第二状态的配置文件,若是则调用所述第一处理模块17利用第二状态的配置文件进行所述系统启动配置,若否则调用所述第二执行模块14利用两个配置文件中任意一个进行所述系统启动配置。
[0073]所述配置文件存储于嵌入式系统的静态存储器中。
[0074]所述嵌入式系统中,两个配置文件会被交叉使用,从而使两个配置文件的状态相近,不会出现现有技术中备份文件经常失效的情况,嵌入式系统更加稳定。
[0075]实施例2
[0076]参见图3,在本实施例中,一种嵌入式系统的系统配置方法,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,配置文件均包括一版本号,所述系统配置方法包括:
[0077]步骤1000、判断所述配置文件是否均为第三状态的配置文件,若是则执行步骤1005,若否则执行步骤1001。
[0078]步骤1001、判断所述配置文件是否有第三状态的配置文件,若是则执行步骤1002,若否则执行步骤1003。
[0079]步骤1002、利用第一状态或第二状态的配置文件进行所述系统启动配置,然后执行步骤1005。
[0080]步骤1003、比较两个所述配置文件的版本号。
[0081]步骤1004、利用版本号较高的配置文件进行所述系统启动配置。
[0082]步骤1004中选取较高版本的配置文件可以是用户设定的,也可以是系统默认选取的。
[0083]步骤1005、判断所述配置文件中是否均为第一状态的配置文件,若是则执行步骤1006,若否则执行步骤1009。
[0084]步骤1006、判断是否升级版本号较高的配置文件,若是则执行步骤1007,若否则执行步骤1008。
[0085]步骤1007、将版本号较高的配置文件替换为新的配置文件,设置新的配置文件为第二状态,然后结束流程。
[0086]步骤1008、将版本号较低的配置文件替换为新的配置文件,设置新的配置文件为第二状态,然后结束流程。
[0087]步骤1009、将第二状态或第三状态的配置文件替换为新的配置文件,设置新的配置文件为第二状态。
[0088]所述系统配置方法中,两个配置文件会被交叉使用,从而使两个配置文件的状态相近,不会出现现有技术中备份文件经常失效的情况,而且加入文件升级的步骤后能够保证两个配置文件不会同时出现失效的情况,嵌入式系统的启动将更加可靠。
[0089]本实施例又提供了一种嵌入式系统,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,配置文件均包括一版本号,所述嵌入式系统包括:一第一判断模块,一第二判断模块、一比较模块、一第三判断模块、一第四判断模块、一第一升级模块、一第二升级模块和一第三升级模块。
[0090]所述第一判断模块判断所述配置文件是否均为第三状态的配置文件,若否则调用所述第二判断模块;所述第二判断模块判断所述配置文件是否有第三状态的配置文件,若是则调用所述第一执行模块,若否则调用所述第二比较模块;所述第一执行模块利用第一状态或第二状态的配置文件进行所述系统启动配置。
[0091]所述嵌入式系统包括:所述比较模块在被调用后比较两个所述配置文件的版本号,然后所述第二执行模块利用版本号较高的配置文件进行所述系统启动配置。所述第三判断模块在所述系统启动配置后判断所述配置文件中是否均为第一状态的配置文件,若是则调用所述第四判断模块,若否则调用所述第三升级模块;所述第四判断模块判断是否升级版本号较高的配置文件,若是则调用所述第一升级模块,若否则调用所述第二升级模块;所述第一升级模块将版本号较高的配置文件替换为新的配置文件,设置新的配置文件为第二状态;所述第二升级模块将版本号较低的配置文件替换为新的配置文件,设置新的配置文件为第二状态;所述第三升级模块将第二状态或第三状态的配置文件替换为新的配置文件,设置新的配置文件为第二状态。
[0092]所述嵌入式系统中,两个配置文件会被交叉使用,从而使两个配置文件的状态相近,不会出现现有技术中备份文件经常失效的情况,够保证两个配置文件不会同时出现失效的情况,嵌入式系统的启动将更加可靠。
[0093]虽然以上描述了本发明的【具体实施方式】,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
【权利要求】
1.一种嵌入式系统的系统配置方法,其特征在于,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,所述系统配置方法包括: 51、判断所述配置文件是否均为第三状态的配置文件,若是则流程结束,若否则执行步骤&; 52、判断所述配置文件是否有第三状态的配置文件,若是则执行步骤S3,若否则执行步骤S4 ; 53、利用第一状态或第二状态的配置文件进行所述系统启动配置,然后结束流程; 54、利用两个配置文件中任意一个进行所述系统启动配置。
2.如权利要求1所述的嵌入式系统的系统配置方法,其特征在于,步骤S4为: 541、判断所述配置文件是否均为第二状态的配置文件,若是则执行步骤S44,若否则执行步骤S42 ; 542、判断所述配置文件是否有第二状态的配置文件,若是则执行步骤S43,若否则执行步骤S44 ; 543、利用第二状态的配置文件进行所述系统启动配置,然后结束流程; 544、利用两个配置文件中任意一个进行所述系统启动配置。
3.如权利要求1所述的嵌入式系统的系统配置方法,其特征在于,配置文件均包括一版本号,步骤S4为: 541、比较两个所述配置文件的版本号; 542、利用版本号较高或较低的配置文件进行所述系统启动配置。
4.如权利要求3所述的嵌入式系统的系统配置方法,其特征在于,步骤S1为: S1、判断所述配置文件是否均为第三状态的配置文件,若是则执行步骤S5,若否则执行步骤S2 ; 步骤S3为: S3、利用第一状态或第二状态的配置文件进行所述系统启动配置,然后执行步骤S5 ; 步骤S4后包括步骤: 55、判断所述配置文件中是否均为第一状态的配置文件,若是则执行步骤S6,若否则执行步骤S9 ; 56、判断是否升级版本号较高的配置文件,若是则执行步骤S7,若否则执行步骤S8; 57、将版本号较高的配置文件替换为新的配置文件,设置新的配置文件为第二状态,然后结束流程; 58、将版本号较低的配置文件替换为新的配置文件,设置新的配置文件为第二状态,然后结束流程; 59、将第二状态或第三状态的配置文件替换为新的配置文件,设置新的配置文件为第二状态。
5.如权利要求1至4中任意一项所述的嵌入式系统的系统配置方法,其特征在于,所述配置文件存储在所述嵌入式系统的静态存储器中。
6.一种嵌入式系统,其特征在于,所述嵌入式系统包括两个用于嵌入式系统的系统启动配置的配置文件,每个配置文件与利用这个配置文件进行所述系统启动配置后的系统对应,所述配置文件均包括用于表示利用所述配置文件进行系统启动配置成功的第一状态,用于表示利用所述配置文件未参与过系统启动配置的第二状态和用于表示利用所述配置文件进行系统启动配置失败的第三状态,所述嵌入式系统包括:一第一判断模块,一第二判断模块、一第一执行模块和一第二执行模块, 所述第一判断模块用于判断所述配置文件是否均为第三状态的配置文件,若否则调用所述第二判断模块; 所述第二判断模块用于判断所述配置文件是否有第三状态的配置文件,若是则调用所述第一执行模块,若否则调用所述第二执行模块; 所述第一执行模块用于利用第一状态或第二状态的配置文件进行所述系统启动配置; 所述第二执行模块用于利用两个配置文件中任意一个进行所述系统启动配置。
7.如权利要求6所述的嵌入式系统,其特征在于,所述嵌入式系统包括一第一选择模块,一第二选择模块和一第一处理模块, 所述第一选择模块用于在所述第二执行模块被调用后判断所述配置文件是否均为第二状态的配置文件,若是则调用所述第二执行模块,若否则调用所述第二选择模块; 所述第二选择模块用于判断所述配置文件是否有第二状态的配置文件,若是则调用所述第一处理模块利用第二状态的配置文件进行所述系统启动配置,若否则调用所述第二执is丰旲块。
8.如权利要求6所述的嵌入式系统,其特征在于,配置文件均包括一版本号,所述嵌入式系统包括:一比较模块,用于在所述第二执行模块被调用后比较两个所述配置文件的版本号,然后所述第二执行模块利用版本号较高或较低的配置文件进行所述系统启动配置。
9.如权利要求8所述的嵌入式系统,其特征在于,所述嵌入式系统包括:一第三判断模块、一第四判断模块、一第一升级模块、一第二升级模块和一第三升级模块, 所述第一判断模块用于判断所述配置文件是否均为第三状态的配置文件,若否则调用所述第二判断模块,若否则调用所述第三判断模块; 所述第三判断模块用于在所述系统启动配置后或被调用后判断所述配置文件中是否均为第一状态的配置文件,若是则调用所述第四判断模块,若否则调用所述第三升级模块; 所述第四判断模块用于判断是否升级版本号较高的配置文件,若是则调用所述第一升级模块,若否则调用所述第二升级模块; 所述第一升级模块用于将版本号较高的配置文件替换为新的配置文件,设置新的配置文件为第二状态; 所述第二升级模块用于将版本号较低的配置文件替换为新的配置文件,设置新的配置文件为第二状态; 所述第三升级模块用于将第二状态或第三状态的配置文件替换为新的配置文件,设置新的配置文件为第二状态。
10.如权利要求6至9中任意一项所述的嵌入式系统,其特征在于,所述配置文件存储在所述嵌入式系统的静态存储器中。
【文档编号】G06F9/46GK104298545SQ201310300273
【公开日】2015年1月21日 申请日期:2013年7月17日 优先权日:2013年7月17日
【发明者】陈辉, 刘启林 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1