[發明專利]一種Linux內核及文件系統的升級方法有效
| 申請號: | 201410848389.5 | 申請日: | 2014-12-26 |
| 公開(公告)號: | CN104503803B | 公開(公告)日: | 2019-07-09 |
| 發明(設計)人: | 歐陽德龍 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/65 |
| 代理公司: | 杭州千克知識產權代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 內核 文件系統 升級 方法 | ||
1.一種Linux內核及文件系統的升級方法,其特征在于,包括下列步驟:
S1、將升級用的Linux內核和/或根文件系統和/或其它文件系統準備好;
S2、將Linux內核和/或根文件系統和/或其它文件系統打包在一起并在頭部添加一個定義好的包頭文件;
所述步驟S2具體包括下列步驟:
S2.1、輸入打包參數;所述打包參數包括打包文件的種類、個數;
S2.2、打包文件;
S2.3、判斷打包文件個數是否達到要求,若否則繼續執行步驟S2.2,若是則執行步驟S2.4;
S2.4、計算打包文件校驗值,構建包頭文件;
S2.5、添加包頭文件;
S3、將打包好的升級文件上傳至待升級產品的內存中,升級完成后向系統控制程序發送信號,通知此次升級結果;
步驟S4、系統控制程序根據通知的升級結果來進行加載工作,使得升級后的程序能立即投入工作中。
2.根據權利要求1所述的Linux內核及文件系統的升級方法,其特征在于,所述包頭文件用于Linux描述內核和/或根文件系統和/或其他文件系統相關的信息。
3.根據權利要求1所述的Linux內核及文件系統的升級方法,其特征在于,所述步驟S3具體包括下列步驟:
S3.1、解析升級包頭文件;
S3.2、CRC校驗,若CRC校驗錯誤,則結束,若CRC校驗正確,則執行步驟S3.3;
S3.3、模塊升級;
S3.4、判斷所有模塊是否升級完成,若否,則繼續升級未升級模塊,若是,則執行步驟S3.3;
S3.5、向系統控制程序發送信號,通知此次升級結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410848389.5/1.html,轉載請聲明來源鉆瓜專利網。





