[發明專利]嵌入式系統的快速安全啟動裝置以及啟動方法有效
| 申請號: | 201410054372.2 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103793250B | 公開(公告)日: | 2017-03-08 |
| 發明(設計)人: | 彭騫;梁紅軍;趙正;祁焱;沈亞非;陳凱;秦明;唐奇林 | 申請(專利權)人: | 武漢精立電子技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/14 |
| 代理公司: | 武漢開元知識產權代理有限公司42104 | 代理人: | 黃行軍,李滿 |
| 地址: | 430074 湖北省武漢市東湖新技術開發*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 系統 快速 安全 啟動 裝置 以及 方法 | ||
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)上嵌入式系統鏡像文件的一個分段加載到外部隨機存取存儲器(3)中;
步驟4:在步驟3進行的同時,引導程序控制循環冗余校驗碼校驗器(4)通過直接內存存取方式從閃存(2)上取出嵌入式系統鏡像文件中的一個分段,該分段與步驟3中的分段位置一樣;
步驟5:控制循環冗余校驗碼校驗器(4)對上述提取的嵌入式系統鏡像文件中的分段進行循環冗余校驗處理,所述引導程序將循環冗余校驗處理的結果與步驟2中取出的嵌入式系統鏡像文件相應分段對應的循環冗余校驗碼記錄值進行比較,如果循環冗余校驗處理的結果與步驟2中取出的嵌入式系統鏡像文件相應分段對應的循環冗余校驗碼記錄值一致,則說明嵌入式系統鏡像文件中的這一個分段沒有損壞,將該分段加載到外部隨機存取存儲器(3)中;如果循環冗余校驗處理的結果與步驟2中取出的嵌入式系統鏡像文件相應分段對應的循環冗余校驗碼記錄值不一致,則說明嵌入式系統鏡像文件中的這一個分段損壞,則引導程序從存儲在閃存(2)上的嵌入式系統備份鏡像文件中取出與步驟3的嵌入式系統鏡像文件分段對應的嵌入式系統備份鏡像文件分段,引導程序將嵌入式系統備份鏡像文件分段,加載到外部隨機存取存儲器(3)中來替換上述損壞的嵌入式系統鏡像文件分段;
步驟6:對嵌入式系統鏡像文件剩下的所有分段按照步驟3~步驟5的操作,在外部隨機存取存儲器(3)內加載經過循環冗余校驗處理后的嵌入式系統鏡像文件;
步驟7:引導程序跳轉到上述經過循環冗余校驗處理的嵌入式系統鏡像文件加載后的內核系統的入口地址,即完成嵌入式系統的啟動工作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢精立電子技術有限公司,未經武漢精立電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054372.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車床模擬系統
- 下一篇:一種基于虛擬計算環境的信息系統快速部署方法





