[發明專利]Linux內核的開發和管理方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202011165197.6 | 申請日: | 2020-10-27 |
| 公開(公告)號: | CN112214213B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 邱榮福;張偉;謝型浪;謝虎;吳旦;尹立彬;徐長飛;張青山;劉岳崇 | 申請(專利權)人: | 南方電網數字電網科技(廣東)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/38;G06F8/41;G06F8/70 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 黃恕 |
| 地址: | 510700 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | linux 內核 開發 管理 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種Linux內核的開發和管理方法,其特征在于,所述方法包括:
獲取使用C++語言在Linux應用層編寫調試的管理模塊和各軟件功能模塊;
利用C語言編寫的代碼,將所述管理模塊和各所述軟件功能模塊移植到所述Linux內核層;
當Linux操作系統被啟動時,通過所述管理模塊加載各所述軟件功能模塊,完成所述Linux操作系統的啟動。
2.根據權利要求1所述的方法,其特征在于,所述利用C語言編寫的代碼,將所述管理模塊和各所述軟件功能模塊移植到所述Linux內核層,包括:
基于C語言編寫的封裝代碼,將所述Linux應用層接口與Linux內核層接口按照統一格式重新進行封裝;
將統一封裝后的所述Linux應用層接口替換為所述Linux內核層接口,完成所述管理模塊和各所述軟件功能模塊的移植。
3.根據權利要求1所述的方法,其特征在于,當Linux操作系統被啟動時,通過所述管理模塊加載各所述軟件功能模塊,完成所述Linux操作系統的啟動,包括:
當Linux操作系統被啟動時,加載所述管理模塊;
當所述管理模塊被加載后,所述管理模塊加載各所述軟件功能模塊;各所述軟件功能模塊被加載后,分別完成內部資源的初步初始化工作并分別將自己的對外接口注冊給所述管理模塊;
所述管理模塊根據各所述對外接口輔助各所述軟件功能模塊的完成補充初始化工作;
當各所述軟件管理模塊的初始化完成后,管理模塊正式啟動所述Linux操作系統。
4.根據權利要求3所述的方法,其特征在于,所述當所述管理模塊被加載后,所述管理模塊加載各所述軟件功能模塊,包括:
解析配置文件,獲取指定的各所述軟件功能模塊的加載順序;
根據所述配置文件中指定的所述加載順序,分別加載各所述軟件功能模塊。
5.根據權利要求3所述的方法,其特征在于,所述管理模塊根據各所述對外接口輔助各所述軟件功能模塊的完成補充初始化工作,包括:
根據第一功能模塊注冊的對外接口獲取第二功能模塊完成初始化工作所需的補充資源;所述第一功能模塊是擁有所述補充資源的軟件功能模塊,所述第二功能模塊是需要所述第一功能模塊的所述補充資源的軟件功能模塊;
通過所述第二功能模塊注冊的對外接口將獲取的所述補充資源返回給所述第二功能模塊完成補充初始化工作。
6.根據權利要求3所述的方法,其特征在于,所述管理模塊包括函數注冊接口;所述軟件功能模塊將自己的對外接口注冊給所述管理模塊,包括:
所述管理模塊通過所述函數注冊接口獲取所述軟件功能模塊的模塊名稱和功能處理接口的函數指針;所述模塊名稱和功能處理接口的函數指針由所述軟件功能模塊調用所述函數注冊接口傳入;
根據所述模塊名稱和功能處理接口的函數指針完成接口注冊。
7.一種Linux內核的開發和管理裝置,其特征在于,所述裝置包括:
獲取模塊,用于獲取使用C++語言在Linux應用層編寫調試的管理模塊和各軟件功能模塊;
移植模塊,用于利用C語言編寫的代碼,將所述管理模塊和各所述軟件功能模塊移植到所述Linux內核層;
管理模塊,用于當Linux操作系統被啟動時,加載各所述軟件功能模塊,完成所述Linux操作系統的啟動。
8.根據權利要求7所述的裝置,其特征在于,所述移植模塊還用于基于C語言編寫的封裝代碼,將所述Linux應用層接口與Linux內核層接口按照統一格式重新進行封裝;將統一封裝后的所述Linux應用層接口替換為所述Linux內核層接口,完成所述管理模塊和各所述軟件功能模塊的移植。
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南方電網數字電網科技(廣東)有限公司,未經南方電網數字電網科技(廣東)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011165197.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種含有滾珠的塔吊裝置及其運行方法
- 下一篇:壓感按鍵和電子設備





