发明名称 嵌入式系统的快速安全启动装置以及启动方法
摘要 本发明公开了一种嵌入式系统的快速安全启动装置,它包括闪存、外部随机存取存储器、具有内部随机存取存储器的微控制单元,闪存和外部随机存取存储器的数据线均连接上述微控制单元的数据总线、闪存和外部随机存取存储器的地址线均连接上述微控制单元的地址总线,它还包括循环冗余校验码校验器,循环冗余校验码校验器的数据线连接上述微控制单元的数据总线,循环冗余校验码校验器的地址线连接上述微控制单元的地址总线。本发明能使嵌入式系统快速且安全的启动。
申请公布号 CN103793250B 申请公布日期 2017.03.08
申请号 CN201410054372.2 申请日期 2014.02.18
申请人 武汉精立电子技术有限公司 发明人 彭骞;梁红军;赵正;祁焱;沈亚非;陈凯;秦明;唐奇林
分类号 G06F9/445(2006.01)I;G06F11/14(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 武汉开元知识产权代理有限公司 42104 代理人 黄行军;李满
主权项 一种嵌入式系统的快速安全启动装置,它包括闪存(2)、外部随机存取存储器(3)、微控制单元(1),所述闪存(2)和外部随机存取存储器(3)的数据线均连接上述微控制单元(1)的数据总线(1.1)、闪存(2)和外部随机存取存储器(3)的地址线均连接上述微控制单元(1)的地址总线(1.2),其特征在于:它还包括循环冗余校验码校验器(4),其中,所述循环冗余校验码校验器(4)的数据线连接上述微控制单元(1)的数据总线(1.1),循环冗余校验码校验器(4)的地址线连接上述微控制单元(1)的地址总线(1.2);所述微控制单元(1)为具有内部随机存取存储器的微控制单元,所述微控制单元(1)用于提取该闪存(2)上的引导程序;所述外部随机存取存储器(3)用于根据该引导程序加载该闪存(2)中的嵌入式系统镜像文件分段;所述循环冗余校验码校验器(4)用于根据该引导程序加载该闪存(2)中的该嵌入式系统镜像文件分段进行循环冗余校验处理;所述微控制单元(1)的内部随机存取存储器用于通过引导程序将循环冗余校验处理的结果与引导程序从闪存(2)中取出的嵌入式系统镜像文件相应分段对应的循环冗余校验码记录值进行比较;如果循环冗余校验处理的结果与闪存(2)中取出的嵌入式系统镜像文件相应分段对应的循环冗余校验码记录值一致,则说明嵌入式系统镜像文件中的这一个分段没有损坏;如果循环冗余校验处理的结果与闪存(2)中取出的嵌入式系统镜像文件相应分段对应的循环冗余校验码记录值不一致,则说明嵌入式系统镜像文件中的这一个分段损坏,则引导程序从存储在闪存(2)上的嵌入式系统备份镜像文件中取出与嵌入式系统镜像文件分段对应的嵌入式系统备份镜像文件分段,引导程序将嵌入式系统备份镜像文件分段,加载到外部随机存取存储器(3)中来替换上述损坏的嵌入式系统镜像文件分段。
地址 430074 湖北省武汉市东湖新技术开发区光谷街3号世界城光谷步行街1栋C0单元2层039号