[發明專利]應用程序調用驅動接口的方法及裝置在審
| 申請號: | 202210050145.7 | 申請日: | 2022-01-17 |
| 公開(公告)號: | CN114416222A | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 朱全勝;李偉超 | 申請(專利權)人: | 經緯恒潤(天津)研究開發有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F9/4401 |
| 代理公司: | 北京科領智誠知識產權代理事務所(普通合伙) 11782 | 代理人: | 陳士騫 |
| 地址: | 300380 天津市西青區西青*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 調用 驅動 接口 方法 裝置 | ||
本發明公開一種應用程序調用驅動接口的方法及裝置,方法包括:在驅動程序中搭建驅動框架,并針對所述驅動框架內每個功能模塊創建系統接口,所述驅動框架內功能模塊對應有執行不同驅動需求的驅動接口;針對所述系統接口封裝實現不同驅動需求的接口邏輯,并將所述系統接口暴露至應用程序;響應于應用程序對目標驅動接口的調用請求,根據所述調用請求傳遞的命令參數將所述調用請求對接至針對目標驅動接口創建的系統接口,并執行相應系統接口中封裝的接口邏輯。通過上述方法可以實現應用程序與驅動接口的解耦合,解決了現有技術中由于應用程序和驅動接口之間的耦合性較強而增加軟件開發時間和開發成本的問題。
技術領域
本發明涉及通信技術領域,具體而言,涉及一種應用程序調用驅動接口的方法及裝置。
背景技術
隨著電子產品技術的不斷發展,功能不斷變大,系統硬件平臺需要更多應用軟件開發的支撐。具體在應用時,驅動程序作為硬件和應用的紐帶,通過在驅動程序中會驅動接口,可供應用程序進行調用以實現不同的功能。
相關技術中,伴隨著系統硬件平臺發生修改,相應應用程序需要訪問的驅動接口等也隨之發生改變。例如,對于通用性輸入輸出接口(General Prupose Input/output,gpio),當應用程序需要控制某些模塊上電、下電時,需要操作對應的gpio,一旦系統硬件平臺發生改變,gpio也會相應改變;對于模擬數字轉換接口(Analog-to-Digital Converter,adc),當應用程序需要讀取adc接口的數值時,一旦系統硬件平臺發生改變,adc的讀取接口也會相應改變。針對驅動接口發生改變的情況,應用程序需要查詢相應硬件原理圖并修改相應的應用程序,使得應用程序的執行很大程度上需要依賴驅動接口,導致應用程序和驅動接口之間的耦合性較強,增加了軟件開發時間和開發成本。
發明內容
本發明提供了一種應用程序調用驅動接口的方法及裝置,能夠通過在驅動程序中創建系統接口以供應用程序進行調用,從而解決了現有技術中由于應用程序和驅動接口之間的耦合性較強而增加軟件開發時間和開發成本的問題。具體的技術方案如下:
第一方面,本發明實施例提供了一種應用程序調用驅動接口的方法,所述方法包括:
在驅動程序中搭建驅動框架,并針對所述驅動框架內每個功能模塊創建系統接口,所述驅動框架內功能模塊對應有執行不同驅動需求的驅動接口;
針對所述系統接口封裝實現不同驅動需求的接口邏輯,并將所述系統接口暴露至應用程序;
響應于應用程序對目標驅動接口的調用請求,根據所述調用請求傳遞的命令參數將所述調用請求對接至針對目標驅動接口創建的系統接口,并執行相應系統接口中封裝的接口邏輯。
可選的,所述針對所述系統接口封裝實現不同驅動需求的接口邏輯,包括:
查詢內核針對所述系統接口所部署不同操作的接口函數;
根據操作需求確定系統接口所需調用的接口函數,并在所述接口函數中封裝實現不同驅動需求的接口邏輯。
可選的,所述操作需求至少包括向所述系統接口中讀數據和向所述系統接口中寫數據,所述根據操作需求確定系統接口所需調用的接口函數,并在所述接口函數中封裝實現不同驅動需求的接口邏輯,具體包括:
若所述操作需求為向所述系統接口中讀數據,則確定系統接口需要調用讀數據的接口函數,并在讀數據的接口函數中封裝實現不同驅動需求的接口邏輯;
若所述操作需求為向所述系統接口中寫數據,則確定系統接口需要調用寫數據的接口函數,并在寫數據的接口函數中封裝實現不同驅動需求的接口邏輯。
可選的,所述根據所述調用請求傳遞的命令參數將所述調用請求對接至針對目標驅動接口創建的系統接口,并執行相應系統接口中封裝的接口邏輯,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于經緯恒潤(天津)研究開發有限公司,未經經緯恒潤(天津)研究開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210050145.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種手套包裝輔助盒和手套入盒包裝成盒方法
- 下一篇:私有設備的登錄方法及系統





