[發明專利]一種鴻蒙系統的驅動適配方法、裝置、設備及介質在審
| 申請號: | 202310333079.9 | 申請日: | 2023-03-30 |
| 公開(公告)號: | CN116339843A | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 郝鵬飛;陳甲印;李星;王國偉;葉曉賓;崔玚 | 申請(專利權)人: | 鴻湖萬聯(江蘇)科技發展有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 李彩玲 |
| 地址: | 214135 江蘇省無錫市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 鴻蒙 系統 驅動 配方 裝置 設備 介質 | ||
本發明公開了一種鴻蒙系統的驅動適配方法、裝置、設備及介質。鴻蒙系統的驅動適配方法,包括:在鴻蒙系統啟動且鴻蒙系統的驅動配置處于調試模式時,對目標鏡像文件中的目標HCS直接進行配置,得到待處理HCS;解析待處理HCS,確定待加載驅動,并對待加載驅動進行加載。本發明實施例的技術方案直接對目標HCS進行操作修改,避免在修改了HCS后,重新進行編譯燒錄的步驟,大大提升了新增驅動的快速加載。
技術領域
本發明涉及鴻蒙系統驅動技術領域,尤其涉及一種鴻蒙系統的驅動適配方法、裝置、設備及介質。
背景技術
hdf(hardware?driver?foundation,驅動程序框架)是針對開源鴻蒙系統設計的驅動框架,用組件化的模型驅動作為設計思路的核心,目的是給開發調試者提供精細化的驅動管理。hdf將同一類型的驅動放到一個容器中,管理一類設備的啟動加載過程。
目前,開源鴻蒙hdf分成了三個部分,分別是驅動的實現、驅動編譯腳本的編寫和驅動的配置。在驅動配置中hdf主要使用的是HCS(鴻蒙系統中的驅動配置文件)作為配置描述源碼,編譯過程中將HCS通過工具HC-GEN轉換為軟件可讀取的文件格式,但如果修改了HCS的配置需要重新進行編譯燒寫,以獲取HCS修改后的數據信息。
發明內容
本發明提供了一種鴻蒙系統的驅動適配方法、裝置、設備及介質,以解決修改HCS的配置需要重新進行編譯燒寫的問題。
根據本發明的一方面,提供了一種鴻蒙系統的驅動適配方法,包括:
在鴻蒙系統啟動且鴻蒙系統的驅動配置處于調試模式時,對目標鏡像文件中的目標驅動配置文件HCS直接進行配置,得到待處理HCS;
解析待處理HCS,確定待加載驅動,并對待加載驅動進行加載。
根據本發明的另一方面,提供了一種鴻蒙系統的驅動適配裝置,包括:
待處理HCS獲取模塊,用于在鴻蒙系統啟動且鴻蒙系統的驅動配置處于調試模式時,對目標鏡像文件中的目標HCS直接進行配置,得到待處理HCS;
驅動加載模塊,用于解析待處理HCS,確定待加載驅動,并對待加載驅動進行加載。
根據本發明的另一方面,提供了一種電子設備,所述電子設備包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執行的計算機程序,所述計算機程序被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本發明任一實施例所述的鴻蒙系統下驅動適配的方法。
根據本發明的另一方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機指令,所述計算機指令用于使處理器執行時實現本發明任一實施例所述的鴻蒙系統下驅動適配的方法。
本發明實施例的技術方案,通過在鴻蒙系統啟動且鴻蒙系統的驅動配置處于調試模式時,對目標鏡像文件中的目標HCS直接進行配置,得到待處理HCS,進而解析待處理HCS,確定待加載驅動,并對待加載驅動進行加載。由于鴻蒙系統的驅動配置處于調試模式時,直接對目標HCS進行配置,可以省去編譯燒錄的步驟,大大節省了開發時間,避免繁瑣的過程,解決了修改HCS的配置需要重新進行編譯燒寫的問題,能夠直接對目標HCS進行操作修改,避免在修改了HCS后,重新進行編譯燒錄的步驟,大大提升了新增驅動的快速加載。
應當理解,本部分所描述的內容并非旨在標識本發明的實施例的關鍵或重要特征,也不用于限制本發明的范圍。本發明的其它特征將通過以下的說明書而變得容易理解。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻湖萬聯(江蘇)科技發展有限公司,未經鴻湖萬聯(江蘇)科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310333079.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種密閉結構頂板的底模及其施工方法
- 下一篇:一種纖維改性瀝青的混合裝置





