发明名称 一种基于多重镜像的系统启动方法及装置
摘要 本发明适用于计算机技术领域,提供了一种基于多重镜像的系统启动方法及装置,所述方法包括:镜像编译时,为多重镜像中的每重镜像分配启动地址,所述多重镜像中的每重镜像均可实现完整的系统功能;系统启动时,执行镜像校验区的镜像校验代码对所述多重镜像进行校验;当其中的任一重镜像校验正确时,根据分配的所述启动地址启动所述镜像;当所述多重镜像均校验失败时,将系统复位。从而提高了嵌入式系统运行的可靠性,尤其是存储设备不完全可靠下嵌入式系统运行的可靠性,可降低存储设备维护的成本。进一步地,镜像校验所使用的代码通过汇编语言实现,并存储在存储空间起始处设置的镜像校验区中,使得镜像校验过程不影响系统异常向量的响应处理。
申请公布号 CN104035806A 申请公布日期 2014.09.10
申请号 CN201410305786.8 申请日期 2014.06.30
申请人 普联技术有限公司 发明人 陈保林;沈浩
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种基于多重镜像的系统启动方法,其特征在于,所述方法包括:镜像编译时,为多重镜像中的每重镜像分配启动地址,所述多重镜像中的每重镜像均可实现完整的系统功能;系统启动时,进入镜像校验区,通过镜像校验区的镜像校验代码对所述多重镜像进行校验;当所述多重镜像中的任一重镜像校验正确时,则根据分配的所述启动地址启动所述校验正确的镜像;当所述多重镜像均校验失败时,将系统复位。
地址 518000 广东省深圳市南山区深南路科技园工业厂房24栋南段1层、3-5层、28栋北段1-4层