发明名称 |
一种基于多重镜像的系统启动方法及装置 |
摘要 |
本发明适用于计算机技术领域,提供了一种基于多重镜像的系统启动方法及装置,所述方法包括:镜像编译时,为多重镜像中的每重镜像分配启动地址,所述多重镜像中的每重镜像均可实现完整的系统功能;系统启动时,执行镜像校验区的镜像校验代码对所述多重镜像进行校验;当其中的任一重镜像校验正确时,根据分配的所述启动地址启动所述镜像;当所述多重镜像均校验失败时,将系统复位。从而提高了嵌入式系统运行的可靠性,尤其是存储设备不完全可靠下嵌入式系统运行的可靠性,可降低存储设备维护的成本。进一步地,镜像校验所使用的代码通过汇编语言实现,并存储在存储空间起始处设置的镜像校验区中,使得镜像校验过程不影响系统异常向量的响应处理。 |
申请公布号 |
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层 |