专利名称:一种嵌入式系统、嵌入式系统实现方法及嵌入式设备的利记博彩app
技术领域:
本发明涉及一种嵌入式系统技术领域,尤其涉及一种嵌入式系统、嵌入式 系统实现方法及嵌入式设备。
背景技术:
随着现代化工业的飞速发展,人们生活水平的不断提高,方便、快捷、小 型化的电器设备越来越受广大消费者的青睐。嵌入式设备如移动计算设备、机
顶盒、数字电视、MP3等也应运而生。嵌入式系统一般是以应用为中心和以 计算机技术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠 性、成本、体积、功耗等综合性有着严格要求的专用计算机系统。它具有软件 代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体 系,可以实现对其它设备的控制、监控或管理等功能。
嵌入式系统经过几十年的发展,已经从为专用硬件平台开发专门应用发展 到商用嵌入式操作系统为基础,大量商用应用模块与少量定制应用模块相结 合,构成应用系统,以降低系统成本,提高系统可移植性。作为最佳系统,仅 考虑系统构造成本和运行可信度是不够的面对新技术的不断涌现和对系统功 能、性能要求的不断提高,用户必须能够针对需求升级系统,延长系统的寿命, 增强系统功能,改善系统性能。对于广泛用于工业和国防领域中的嵌入式设备 而言,关闭这些系统以实现升级将造成巨大经济损失和安全问题,因此,必须 实现在线升级系统。
在嵌入式设备的系统在线升级过程中,往往需要将新软件写入作为存储部 件FLASH中,在这一过程中由于存在着多种不确定因素如停电、网络故障及 其他不可预料的硬件访问错误可能导致升级失败,因此在线升级中的需要对原 有系统进行备份。
现有的嵌入式系统备份技术是对主系统进行映像备份,在存储空间内保存 一个同主系统完全相同的备份系统, 一旦主系统升级发生错误,引导系统从备份系统启动设备。该现有技术的缺陷在于,对软件系统进行映像备份,需要占
用同主系统相同的存储空间,而嵌入式系统的软件存储设备FLASH往往在系 统成本占有较大比重,由此势必对嵌入式设备成本造成一定的浪费。
综上可知,现有的嵌入式系统备份实现技术方案在实际使用上显然存在不 便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明第一目的在于提供一种嵌入式系统,该嵌入式系 统可以在完成系统升级失败后的系统恢复功能的同时大大减少存储空间的占 用,并减低嵌入式设备成本。
本发明第二目的在于提供一种嵌入式系统实现方法,该嵌入式系统实现方 法可以在完成系统升级失败后的系统恢复功能的同时大大减少存储空间的占 用,并减低嵌入式设备成本。
本发明第三目的在于提供一种嵌入式设备,该嵌入式设备可以在完成系统 升级失败后的系统恢复功能的同时大大减少存储空间的占用,并减低嵌入式设 备成本。
为了实现上述第一目的,本发明提供一种嵌入式系统,包括主系统和备份 系统,所述备份系统用于备份操作系统和应用软件的升级部分,并在主系统升 级过程中发生不可恢复错误后启动以实现嵌入式系统的自动升级和恢复嵌入 式系统。
根据所述的嵌入式系统,所述备份系统不可被擦除。 根据所述的嵌入式系统,所述主系统包含操作系统和应用软件,并且可以 被擦除和升级。
为了实现上述第二目的,本发明提供一种嵌入式系统实现方法,所述嵌入
式系统包括主系统和备份系统,该方法包括如下
A、 备份系统备份操作系统和应用软件的升级部分;
B、 主系统升级过程中发生不可恢复错误后,启动所述备份系统以实现嵌 入式系统的自动升级和恢复嵌入式系统。
根据所述的实现方法,所述备份系统不可被擦除。
根据所述的实现方法,所述主系统包含操作系统和应用软件,并且可以被为了实现上述第三目的,本发明提供一种嵌入式设备,包括主系统模块和 备份系统模块,所述备份系统模块用于备份操作系统和应用软件的升级部分, 并在主系统模块升级过程中发生不可恢复错误后启动以实现嵌入式系统设备 的自动升级和恢复嵌入式系统设备。
根据所述的嵌入式设备,所述备份系统模块所存储的备份操作系统和应用 软件的升级部分不可被擦除。
根据所述的嵌入式设备,所述主系统模块包含操作系统和应用软件,并且 所述操作系统和应用软件可以被擦除和升级。
本发明备份系统备份操作系统和应用软件的升级部分,并在主系统升级过 程中发生不可恢复错误后启动,由此可以在完成系统升级失败后的系统恢复功 能的同时大大减少存储空间的占用,并大大减低嵌入式设备成本。
图1是本发明提供的嵌入式设备结构模块图2是本发明提供的嵌入式系统实现方法流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
本发明的基本思想在于,备份系统备份操作系统和应用软件的升级部分, 并在主系统升级过程中发生不可恢复错误后启动以实现嵌入式系统的自动升 级和恢复嵌入式系统。
本发明提供的嵌入式设备100如图1所示,包括主系统模块101和备份系 统模块102,其中
主系统模块IOI,用于存储嵌入式系统的主系统,该主系统包含操作系统 和应用软件,并且可以被擦除和升级。
备份系统模块102,位于存储设备如FLASH的存储空间内,主要用于存 储嵌入式系统的备份系统,该备份系统为非对称备份系统,用于备份操作系统
5和应用软件的升级部分,该操作系统和应用软件的升级部分不可被擦除,并在
主系统模块101中的主系统升级过程中发生不可恢复错误后启动以实现嵌入
式系统设备的自动升级和恢复嵌入式系统设备。
具体而言, 一旦主系统模块101中的主系统升级过程中发生不可恢复错 误,嵌入式设备100会重新启动,在嵌入式设备100启动后,引导备份系统模 块102的备份系统启动,之后备份系统将自动完成升级,恢复设备100的正常 使用。
由于该备份系统模块102的备份系统只备份操作系统和应用软件的升级 部分,与现有技术的完全备份操作系统和应用软件相比,占用存储设备FLASH 的存储空间小,而FLASH在嵌入式设备100设计成本中占有较大比重,由此 大大减低嵌入式设备100成本。
图2是本发明提供的嵌入式系统的实现方法流程图,该嵌入式系统包括主 系统和备份系统,且该嵌入式系统位于如图l所示的嵌入式设备100,所述实 现方法包括如下
步骤S201,备份系统模块102的备份系统备份操作系统和应用软件的升 级部分,该备份系统不可被擦除。
步骤S202,主系统模块101的主系统升级过程中发生不可恢复错误,重 新启动嵌入式设备100的嵌入式系统。
步骤S203,嵌入式设备100的嵌入式系统启动备份系统模块102的备份 系统。
步骤S204,备份系统模块102的备份系统自动升级,并且恢复嵌入式设 备100的嵌入式系统。
综上所述,本发明备份系统备份操作系统和应用软件的升级部分,并在主 系统升级过程中发生不可恢复错误后启动,由此可以在完成系统升级失败后的 系统恢复功能的同时大大减少存储空间的占用,并大大减低嵌入式设备成本。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种嵌入式系统,包括主系统和备份系统,其特征在于,所述备份系统用于备份操作系统和应用软件的升级部分,并在主系统升级过程中发生不可恢复错误后,启动以实现嵌入式系统的自动升级和恢复嵌入式系统。
2、 根据权利要求1所述的嵌入式系统,其特征在于,所述备份系统不可 被擦除。
3、 根据权利要求2所述的嵌入式系统,其特征在于,所述主系统包含操 作系统和应用软件,并且能够被擦除和升级。
4、 一种嵌入式系统的实现方法,所述嵌入式系统包括主系统和备份系统, 其特征在于,该方法包括如下A、 备份系统备份操作系统和应用软件的升级部分;B、 主系统升级过程中发生不可恢复错误后,启动所述备份系统以实现嵌 入式系统的自动升级和恢复嵌入式系统。
5、 根据权利要求4所述的实现方法,其特征在于,所述备份系统不可被 擦除。
6、 根据权利要求5所述的实现方法,其特征在于,所述主系统包含操作 系统和应用软件,并且能够被擦除和升级。
7、 一种嵌入式系统设备,包括主系统模块和备份系统模块,其特征在于, 所述备份系统模块用于备份操作系统和应用软件的升级部分,并在主系统模块 升级过程中发生不可恢复错误后启动以实现嵌入式系统设备的自动升级和恢 复嵌入式系统设备。
8、 根据权利要求7所述的嵌入式设备,其特征在于,所述备份系统模块 所存储的备份操作系统和应用软件的升级部分不可被擦除。
9、 根据权利要求8所述的嵌入式设备,其特征在于,所述主系统模块包 含操作系统和应用软件,并且所述操作系统和应用软件能够被擦除和升级。
全文摘要
本发明公开了一种嵌入式系统,包括主系统和备份系统,所述备份系统用于备份操作系统和应用软件的升级部分,并在主系统升级过程中发生不可恢复错误后启动以实现嵌入式系统的自动升级和恢复嵌入式系统。本发明相应地公开了一种嵌入式系统实现方法。另外,本发明还公开了一种嵌入式设备。借此,本发明可以在完成系统升级失败后的系统恢复功能的同时大大减少存储空间的占用,并大大减低嵌入式设备成本。
文档编号G06F11/14GK101464814SQ20071012522
公开日2009年6月24日 申请日期2007年12月18日 优先权日2007年12月18日
发明者刘军辉 申请人:康佳集团股份有限公司