[發明專利]多固件嵌入式系統及其固件更新方法無效
| 申請號: | 201010239474.3 | 申請日: | 2010-07-28 |
| 公開(公告)號: | CN102339227A | 公開(公告)日: | 2012-02-01 |
| 發明(設計)人: | 龐正大;劉瞻圣;黃少軍 | 申請(專利權)人: | 環旭電子股份有限公司;環鴻科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 薛琦;朱水平 |
| 地址: | 201203 上海市張江高*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多固件 嵌入式 系統 及其 更新 方法 | ||
1.一種嵌入式系統固件更新方法,該嵌入式系統包括一處理單元、一主存儲單元,以及復數個系統固件,該些系統固件分別一對一存儲于一存儲單元的復數個存儲區塊,其特征在于,該方法包括:
該嵌入式系統在一用戶環境中接收包括有版本數據的一待更新固件;
尋找該些存儲區塊的地址;
辨識該些系統固件當中的一使用中固件及一非使用中固件,每一系統固件分別包括相對應的版本數據;
將該待更新固件寫入該非使用中固件所對應的該存儲區塊,以取代該非使用中固件作為該嵌入式系統的其中一系統固件;
比對該使用中固件及該待更新固件的版本數據,以判斷該待更新固件是該使用中固件的一升級版本或一回溯版本;
根據比對結果設置一更新參數,該更新參數用以指示該升級版本或該回溯版本;及
重新啟動該嵌入式系統,并從該些存儲區塊選取版本數據相對應于該更新參數的其中一系統固件。
2.如權利要求1所述的嵌入式系統固件更新方法,其特征在于,接收該待更新固件之后,還包括:
驗證接收到的該待更新固件的完整性及合法性。
3.如權利要求1所述的嵌入式系統固件更新方法,其特征在于,將該待更新固件寫入該非使用中固件所對應的該存儲區塊之前,還包括:
比對該待更新固件與該些系統固件的版本數據,以判斷該待更新固件是否與任一系統固件的版本數據相同;及
當該待更新固件與該些系統固件的版本數據都相異,則執行寫入該待更新固件的步驟。
4.如權利要求3所述的嵌入式系統固件更新方法,其特征在于,比對該待更新固件與該些系統固件的版本數據的步驟中,當該待更新固件與任一系統固件的版本數據相同,則終止更新該嵌入式系統的固件。
5.如權利要求1所述的嵌入式系統固件更新方法,其特征在于,將該待更新固件寫入該非使用中固件所對應的該存儲區塊之后,還包括:
驗證存儲在該存儲區塊的該待更新固件的完整性及合法性。
6.如權利要求1所述的嵌入式系統固件更新方法,其特征在于,將該待更新固件寫入該非使用中固件所對應的該存儲區塊之后,還包括:
設置一計數值為一初始值;及
設置該待更新固件的一驗證參數,該驗證參數用以指示所對應的該系統固件為正?;蝈e誤。
7.如權利要求6所述的嵌入式系統固件更新方法,其特征在于,重新啟動該嵌入式系統,并選取其中一系統固件的步驟中包括:
偵測該些存儲區塊分別存儲的該些系統固件;
讀取該更新參數;
比對被偵測到的該些系統固件的版本數據,以判斷被偵測到的該些系統固件的版本順序關系;及
根據該些系統固件的版本順序關系,指定將版本數據與該更新參數相對應的其中一系統固件掛載到該主存儲單元。
8.如權利要求7所述的嵌入式系統固件更新方法,其特征在于,指定將與該更新參數相對應的該系統固件掛載到該主存儲單元之后,還包括:
判斷掛載到該主存儲單元的該系統固件是否成功開啟;
當成功開啟時,設置相對應的該驗證參數以指出被掛載的該系統固件為正常;及
當無法成功開啟時,設置相對應的該驗證參數以指出被掛載的該系統固件為錯誤。
9.如權利要求8所述的嵌入式系統固件更新方法,其特征在于,設置相對應的該驗證參數以指出被掛載的該系統固件為錯誤之后,還包括:
返回重新啟動該嵌入式系統的步驟執行。
10.如權利要求9所述的嵌入式系統固件更新方法,其特征在于,指定將與該更新參數相對應的該系統固件掛載到該主存儲單元之后,還包括:
增加該計數值。
11.如權利要求10所述的嵌入式系統固件更新方法,其特征在于,讀取該更新參數之前,還包括:
判斷該計數值是否已到達或超過一閾值;
當該計數值尚未到達該閾值,執行讀取該更新參數的步驟;及
當該計數值已到達或超過該閾值,則判斷該些系統固件所對應的該些驗證參數指示出相對應的該些系統固件為正?;蝈e誤,若該些驗證參數指示出該些系統固件皆為正常,則執行讀取該更新參數的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于環旭電子股份有限公司;環鴻科技股份有限公司,未經環旭電子股份有限公司;環鴻科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010239474.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種低功耗寬帶低噪聲放大器
- 下一篇:一種在線投保推薦方法及系統





