[發(fā)明專利]嵌入式系統(tǒng)的快速安全啟動裝置以及啟動方法有效
| 申請?zhí)枺?/td> | 201410054372.2 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103793250B | 公開(公告)日: | 2017-03-08 |
| 發(fā)明(設(shè)計)人: | 彭騫;梁紅軍;趙正;祁焱;沈亞非;陳凱;秦明;唐奇林 | 申請(專利權(quán))人: | 武漢精立電子技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/14 |
| 代理公司: | 武漢開元知識產(chǎn)權(quán)代理有限公司42104 | 代理人: | 黃行軍,李滿 |
| 地址: | 430074 湖北省武漢市東湖新技術(shù)開發(fā)*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 嵌入式 系統(tǒng) 快速 安全 啟動 裝置 以及 方法 | ||
1.一種嵌入式系統(tǒng)的快速安全啟動裝置,它包括閃存(2)、外部隨機存取存儲器(3)、微控制單元(1),所述閃存(2)和外部隨機存取存儲器(3)的數(shù)據(jù)線均連接上述微控制單元(1)的數(shù)據(jù)總線(1.1)、閃存(2)和外部隨機存取存儲器(3)的地址線均連接上述微控制單元(1)的地址總線(1.2),其特征在于:它還包括循環(huán)冗余校驗碼校驗器(4),其中,所述循環(huán)冗余校驗碼校驗器(4)的數(shù)據(jù)線連接上述微控制單元(1)的數(shù)據(jù)總線(1.1),循環(huán)冗余校驗碼校驗器(4)的地址線連接上述微控制單元(1)的地址總線(1.2)。
2.根據(jù)權(quán)利要求1所述的嵌入式系統(tǒng)的快速安全啟動裝置,其特征在于:所述微控制單元(1)為具有內(nèi)部隨機存取存儲器的微控制單元。
3.根據(jù)權(quán)利要求1所述的嵌入式系統(tǒng)的快速安全啟動裝置,其特征在于:所述循環(huán)冗余校驗碼校驗器(4)為現(xiàn)場可編程門陣列循環(huán)冗余校驗碼校驗器。
4.一種利用權(quán)利要求2所述嵌入式系統(tǒng)的快速安全啟動裝置的嵌入式系統(tǒng)啟動方法,其特征在于,它包括如下步驟:
步驟1:嵌入式系統(tǒng)的快速安全啟動裝置上電,微控制單元(1)內(nèi)部的固件程序?qū)㈤W存(2)上的引導(dǎo)程序拷貝到微控單元(1)的內(nèi)部隨機存取存儲器中,然后微控制單元(1)內(nèi)部的固件程序跳轉(zhuǎn)到引導(dǎo)程序的入口啟動引導(dǎo)程序;
步驟2:所述引導(dǎo)程序取出閃存(2)上嵌入式系統(tǒng)鏡像文件的循環(huán)冗余校驗碼記錄值;
步驟3:所述引導(dǎo)程序?qū)⒋鎯υ陂W存(2)上嵌入式系統(tǒng)鏡像文件的一個分段加載到外部隨機存取存儲器(3)中;
步驟4:在步驟3進行的同時,引導(dǎo)程序控制循環(huán)冗余校驗碼校驗器(4)通過直接內(nèi)存存取方式從閃存(2)上取出嵌入式系統(tǒng)鏡像文件中的一個分段,該分段與步驟3中的分段位置一樣;
步驟5:控制循環(huán)冗余校驗碼校驗器(4)對上述提取的嵌入式系統(tǒng)鏡像文件中的分段進行循環(huán)冗余校驗處理,所述引導(dǎo)程序?qū)⒀h(huán)冗余校驗處理的結(jié)果與步驟2中取出的嵌入式系統(tǒng)鏡像文件相應(yīng)分段對應(yīng)的循環(huán)冗余校驗碼記錄值進行比較,如果循環(huán)冗余校驗處理的結(jié)果與步驟2中取出的嵌入式系統(tǒng)鏡像文件相應(yīng)分段對應(yīng)的循環(huán)冗余校驗碼記錄值一致,則說明嵌入式系統(tǒng)鏡像文件中的這一個分段沒有損壞,將該分段加載到外部隨機存取存儲器(3)中;如果循環(huán)冗余校驗處理的結(jié)果與步驟2中取出的嵌入式系統(tǒng)鏡像文件相應(yīng)分段對應(yīng)的循環(huán)冗余校驗碼記錄值不一致,則說明嵌入式系統(tǒng)鏡像文件中的這一個分段損壞,則引導(dǎo)程序從存儲在閃存(2)上的嵌入式系統(tǒng)備份鏡像文件中取出與步驟3的嵌入式系統(tǒng)鏡像文件分段對應(yīng)的嵌入式系統(tǒng)備份鏡像文件分段,引導(dǎo)程序?qū)⑶度胧较到y(tǒng)備份鏡像文件分段,加載到外部隨機存取存儲器(3)中來替換上述損壞的嵌入式系統(tǒng)鏡像文件分段;
步驟6:對嵌入式系統(tǒng)鏡像文件剩下的所有分段按照步驟3~步驟5的操作,在外部隨機存取存儲器(3)內(nèi)加載經(jīng)過循環(huán)冗余校驗處理后的嵌入式系統(tǒng)鏡像文件;
步驟7:引導(dǎo)程序跳轉(zhuǎn)到上述經(jīng)過循環(huán)冗余校驗處理的嵌入式系統(tǒng)鏡像文件加載后的內(nèi)核系統(tǒng)的入口地址,即完成嵌入式系統(tǒng)的啟動工作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢精立電子技術(shù)有限公司,未經(jīng)武漢精立電子技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054372.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





