一種基于flash寫保護的防止flash被意外篡改的方法
基本信息
申請?zhí)?/td> | CN201910953814.X | 申請日 | - |
公開(公告)號 | CN110727527A | 公開(公告)日 | 2020-01-24 |
申請公布號 | CN110727527A | 申請公布日 | 2020-01-24 |
分類號 | G06F11/00;G06F12/14 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 李慶新;王汝杰;王志保;陳澎祥;王凱旋 | 申請(專利權(quán))人 | 天津天地人和企業(yè)管理咨詢有限公司 |
代理機構(gòu) | 天津企興智財知識產(chǎn)權(quán)代理有限公司 | 代理人 | 陳雅潔 |
地址 | 300384 天津市濱海新區(qū)高新區(qū)華苑產(chǎn)業(yè)區(qū)(環(huán)外)海泰華科二路8號4號樓A219 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種基于flash寫保護的防止flash被意外篡改的方法,所述方法包括以下步驟:S1.啟動Bootloader并對需要保護的分區(qū)設(shè)置寫保護;S2.判斷智能設(shè)備是否需要升級;A1.需要升級進入步驟S3;A2.不需要升級進入步驟S4;S3.執(zhí)行步驟S1中設(shè)置的解保護方法解保護并在寫入flash后重啟設(shè)備;S4.啟動內(nèi)核與核心業(yè)務(wù)程序;S5.判斷智能設(shè)備是否需要升級;B1.需要升級,執(zhí)行下面步驟;B2.不需要升級,則輪詢檢測;S6.調(diào)用內(nèi)核驅(qū)動添加的解保護方法進行解保護;S7.寫入flash后重啟設(shè)備;本發(fā)明所述的現(xiàn)有技術(shù)只在uboot實現(xiàn)了寫保護解保護,智能設(shè)備的升級業(yè)務(wù),大多數(shù)升級業(yè)務(wù)需要系統(tǒng)啟動后才能運行,現(xiàn)有方案無法滿足,在kernel實現(xiàn)寫保護解保護后,可以滿足升級邏輯在系統(tǒng)起來運行的設(shè)備。 |
