[發(fā)明專利]一種基于OverlayFS的IPC設(shè)備的固件補(bǔ)丁加載方式在審
| 申請?zhí)枺?/td> | 202110372976.1 | 申請日: | 2021-04-07 |
| 公開(公告)號: | CN112947979A | 公開(公告)日: | 2021-06-11 |
| 發(fā)明(設(shè)計)人: | 陳桂鴻;林喆 | 申請(專利權(quán))人: | 上海商米科技集團(tuán)股份有限公司;深圳米開朗基羅科技有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/71 |
| 代理公司: | 上海邦德專利代理事務(wù)所(普通合伙) 31312 | 代理人: | 史文軍 |
| 地址: | 200433 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 overlayfs ipc 設(shè)備 補(bǔ)丁 加載 方式 | ||
1.一種基于OverlayFS的IPC設(shè)備的固件補(bǔ)丁加載方式,其特征在于,包括運(yùn)行Linux系統(tǒng)以及加載SD卡補(bǔ)丁。
2.根據(jù)權(quán)利要求1所述的基于OverlayFS的IPC設(shè)備的固件補(bǔ)丁加載方式,其特征在于,所述Linux系統(tǒng)對文件系統(tǒng)的操作包括以下步驟:
步驟1:Linux內(nèi)核掛載flash mtd分區(qū)上的squashfs文件系統(tǒng),該分區(qū)被掛載為根目錄,此時根目錄是只讀的;
步驟2:掛載內(nèi)存文件系統(tǒng)tmpfs,掛在目錄為可寫的目錄;
步驟3:基于前兩個步驟的tmpfs和squashfs,使用OverlayFS堆疊成一個新的目錄,其中l(wèi)owerdir為使用squashfs的根目錄,upperdir為使用tmpfs的內(nèi)存目錄/tmp/overlay;將堆疊成的新目錄設(shè)置為Linux系統(tǒng)的新的根目錄;
步驟4:系統(tǒng)的根目錄支持寫操作后,讀取外置SD卡中的補(bǔ)丁數(shù)據(jù),通過校驗后,解壓補(bǔ)丁并將補(bǔ)丁文件中的更新文件拷貝到堆疊的可寫overlay文件系統(tǒng)中,對文件系統(tǒng)中的文件進(jìn)行更新;
步驟5:設(shè)備基于修改后的文件系統(tǒng),完成后續(xù)服務(wù)進(jìn)程初始化。
3.根據(jù)權(quán)利要求2所述的基于OverlayFS的IPC設(shè)備的固件補(bǔ)丁加載方式,其特征在于,在步驟3中,執(zhí)行overlay掛載操作后,新的根目錄變?yōu)榭蓪懀瑢ξ募到y(tǒng)的修改會記錄在upperdir的tmpfs目錄中;操作系統(tǒng)對根目錄的讀取結(jié)果是上下兩層文件系統(tǒng)堆疊的結(jié)果。
4.根據(jù)權(quán)利要求1所述的基于OverlayFS的IPC設(shè)備的固件補(bǔ)丁加載方式,其特征在于,所述加載SD卡包括以下步驟:
步驟1:系統(tǒng)啟動后,加載mmc驅(qū)動,用于SD卡的識別;
步驟2:掛載SD卡,實現(xiàn)SD卡目錄文件的讀取;
步驟3:檢查SD卡指定目錄,查找補(bǔ)丁文件;
步驟4;校驗補(bǔ)丁文件的簽名是否合法,忽略簽名非法的文件;
步驟5:檢查補(bǔ)丁文件的機(jī)型是否和當(dāng)前機(jī)型匹配,檢測補(bǔ)丁文件的生效版本是否與當(dāng)前固件版本匹配,忽略機(jī)型和版本不匹配的補(bǔ)丁文件;
將補(bǔ)丁文件解壓到系統(tǒng)的可寫內(nèi)存目錄,執(zhí)行補(bǔ)丁腳本,將補(bǔ)丁文件更新到overlay文件系統(tǒng)的指定位置;補(bǔ)丁腳本可以對系統(tǒng)文件系統(tǒng)的文件進(jìn)行增加、刪除和更新替換操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海商米科技集團(tuán)股份有限公司;深圳米開朗基羅科技有限公司,未經(jīng)上海商米科技集團(tuán)股份有限公司;深圳米開朗基羅科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110372976.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種IPC號碼技術(shù)主題查詢方法
- 基于網(wǎng)絡(luò)接入設(shè)備物理端口接入IPC的方法及NVR
- 一種IPC接入網(wǎng)關(guān)的方法
- 視頻監(jiān)控系統(tǒng)的控制方法、裝置及系統(tǒng)
- 一種網(wǎng)絡(luò)路徑的選擇方法以及網(wǎng)絡(luò)硬盤錄像機(jī)
- 一種IPC的添加方法、裝置及系統(tǒng)
- 一種基于中間格式及SMT技術(shù)的微內(nèi)核IPC驗證方法
- IPC模擬方法、IPC模擬軟件系統(tǒng)及服務(wù)器
- 基于UDP廣播發(fā)現(xiàn)局域網(wǎng)內(nèi)設(shè)備的方法
- 一種通過APP在局域網(wǎng)內(nèi)診斷和處理IPC異常問題的方法
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





