【技术实现步骤摘要】
本专利技术涉及嵌入式系统应用
,具体地指一种嵌入式系统的快速安全启动装置以及启动方法。
技术介绍
现有的嵌入式系统的启动装置由微控制单元、闪存和外部随机存取存储器组成,嵌入式设备上电后,先通过引导程序(Bootloader)对系统的硬软件进行基本的初始化工作,然后进入系统启动流程。嵌入式系统的启动通常有两种方式,一种是直接从闪存上启动,另一种是将镜像文件从闪存中复制、解压到外部随机存取存储器中,再从外部随机存取存储器运行,相比而言,由于后者有拷贝和解压的过程,启动时间比较长,但后者在内存中运行的是镜像文件的拷贝,安全性比较高,在一些对安全要求高的场合使用比较多。但这种安全性有一定的局限,因为闪存上的镜像文件一旦损坏系统将无法启动。有的系统虽然通过引导程序对镜像文件进行校验以判断文件的合法性,但这会增加启动时间,如果镜像文件比较大,将严重影响用户的体验。
技术实现思路
本专利技术的目的就是要提供一种嵌入式系统的快速安全启动装置< ...
【技术保护点】
一种嵌入式系统的快速安全启动装置,它包括闪存(2)、外部随机存取存储器(3)、微控制单元(1),所述闪存(2)和外部随机存取存储器(3)的数据线均连接上述微控制单元(1)的数据总线(1.1)、闪存(2)和外部随机存取存储器(3)的地址线均连接上述微控制单元(1)的地址总线(1.2),其特征在于:它还包括循环冗余校验码校验器(4),其中,所述循环冗余校验码校验器(4)的数据线连接上述微控制单元(1)的数据总线(1.1),循环冗余校验码校验器(4)的地址线连接上述微控制单元(1)的地址总线(1.2)。
【技术特征摘要】
1.一种嵌入式系统的快速安全启动装置,它包括闪存(2)、外
部随机存取存储器(3)、微控制单元(1),所述闪存(2)和外部随
机存取存储器(3)的数据线均连接上述微控制单元(1)的数据总
线(1.1)、闪存(2)和外部随机存取存储器(3)的地址线均连接上
述微控制单元(1)的地址总线(1.2),其特征在于:它还包括循环
冗余校验码校验器(4),其中,所述循环冗余校验码校验器(4)的
数据线连接上述微控制单元(1)的数据总线(1.1),循环冗余校验
码校验器(4)的地址线连接上述微控制单元(1)的地址总线(1.2)。
2.根据权利要求1所述的嵌入式系统的快速安全启动装置,其
特征在于:所述微控制单元(1)为具有内部随机存取存储器的微控
制单元。
3.根据权利要求1所述的嵌入式系统的快速安全启动装置,其
特征在于:所述循环冗余校验码校验器(4)为现场可编程门阵列循
环冗余校验码校验器。
4.一种利用权利要求2所述嵌入式系统的快速安全启动装置的
嵌入式系统启动方法,其特征在于,它包括如下步骤:
步骤1:嵌入式系统的快速安全启动装置上电,微控制单元(1)
内部的固件程序将闪存(2)上的引导程序拷贝到微控单元(1)的
内部随机存取存储器中,然后微控制单元(1)内部的固件程序跳转
到引导程序的入口启动引导程序;
步骤2:所述引导程序取出闪存(2)上嵌入式系统镜像文件的
循环冗余校验码记录值;
步骤3:所述引导程序将存储在闪存(2)上嵌入式系统镜像文
件的一个分段加载到外部随机存取...
【专利技术属性】
技术研发人员:彭骞,梁红军,赵正,祁焱,沈亚非,陈凯,秦明,唐奇林,
申请(专利权)人:武汉精立电子技术有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。