[發(fā)明專利]電子設(shè)備、驅(qū)動(dòng)開發(fā)方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202011624909.6 | 申請(qǐng)日: | 2020-12-30 |
| 公開(公告)號(hào): | CN112698814A | 公開(公告)日: | 2021-04-23 |
| 發(fā)明(設(shè)計(jì))人: | 蔣志鵬 | 申請(qǐng)(專利權(quán))人: | 深圳酷派技術(shù)有限公司 |
| 主分類號(hào): | G06F8/20 | 分類號(hào): | G06F8/20 |
| 代理公司: | 北京恒博知識(shí)產(chǎn)權(quán)代理有限公司 11528 | 代理人: | 張曉芳 |
| 地址: | 518000 廣東省深圳市南山區(qū)西麗街道*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 電子設(shè)備 驅(qū)動(dòng) 開發(fā) 方法 計(jì)算機(jī) 可讀 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)公開了一種電子設(shè)備、驅(qū)動(dòng)開發(fā)方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。其中,該電子設(shè)備,包括多個(gè)器件,其中:多個(gè)器件中每個(gè)器件均包含無線模塊;電子設(shè)備上運(yùn)行有設(shè)定驅(qū)動(dòng)架構(gòu),設(shè)定驅(qū)動(dòng)架構(gòu)包含依次連接的上層接口、無線模塊的驅(qū)動(dòng)核心層和無線模塊的驅(qū)動(dòng);無線模塊的驅(qū)動(dòng),用于驅(qū)動(dòng)無線模塊;無線模塊的驅(qū)動(dòng)核心層,用于接收無線模塊的驅(qū)動(dòng)上報(bào)的數(shù)據(jù),并用于與上層接口通信;上層接口,用于與應(yīng)用程序通信,可以減小開發(fā)周期,提高開發(fā)效率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及電子技術(shù)領(lǐng)域,具體涉及一種電子設(shè)備、驅(qū)動(dòng)開發(fā)方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
當(dāng)前,智能手機(jī)、平板電腦等電子設(shè)備不斷發(fā)展。電子設(shè)備的開發(fā)更新?lián)Q代的周期也越來越短。
當(dāng)前電子設(shè)備內(nèi)部各器件驅(qū)動(dòng)的開發(fā)都是依賴于器件所連接的接口。例如,I2C器件使用的就是I2C總線與CPU連接。該I2C器件驅(qū)動(dòng)的開發(fā)就依賴于I2C總線驅(qū)動(dòng)與I2C設(shè)備驅(qū)動(dòng)開發(fā)模型。不同的接口的驅(qū)動(dòng)開發(fā)各自均需要單獨(dú)執(zhí)行,從而延長(zhǎng)了開發(fā)周期,降低了開發(fā)效率。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種電子設(shè)備、驅(qū)動(dòng)開發(fā)方法及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以減小開發(fā)周期,提高開發(fā)效率。
第一方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,所述電子設(shè)備包括多個(gè)器件,其中:
所述多個(gè)器件中每個(gè)器件均包含無線模塊;
所述電子設(shè)備上運(yùn)行有設(shè)定驅(qū)動(dòng)架構(gòu),所述設(shè)定驅(qū)動(dòng)架構(gòu)包含依次連接的上層接口、所述無線模塊的驅(qū)動(dòng)核心層和所述無線模塊的驅(qū)動(dòng);
所述無線模塊的驅(qū)動(dòng),用于驅(qū)動(dòng)無線模塊;
所述無線模塊的驅(qū)動(dòng)核心層,用于接收所述無線模塊的驅(qū)動(dòng)上報(bào)的數(shù)據(jù),并用于與所述上層接口通信;
所述上層接口,用于與應(yīng)用程序通信。
本申請(qǐng)實(shí)施例提供的電子設(shè)備中,本申請(qǐng)實(shí)施例中,硬件層可包含多個(gè)器件,且這多個(gè)器件可均包含無線模塊,該多個(gè)器件可包含相同類型的通信模塊,例如5G通信模塊。該系統(tǒng)架構(gòu)可運(yùn)行在電子設(shè)備上。由于各個(gè)器件均包含相同類型的通信模塊(例如5G通信模塊),不同的器件可共用同一套驅(qū)動(dòng)模型(包含驅(qū)動(dòng)和驅(qū)動(dòng)框架),從而無需針對(duì)于不同類型的接口單獨(dú)開發(fā)一套接口驅(qū)動(dòng)和驅(qū)動(dòng)框架,使得電子設(shè)備的開發(fā)周期減小,開發(fā)效率提高。
另外,將不同的接口統(tǒng)一為相同的無線通信模塊,可以減少電子設(shè)備零部件數(shù)量,降低電子設(shè)備的電路復(fù)雜性,降低布板干擾。更進(jìn)一步的,可減少電子設(shè)備上器件更新?lián)Q代的情況。當(dāng)器件需要更新?lián)Q代時(shí),該無線模塊驅(qū)動(dòng)模型可兼容全部包含無線模塊(例如5G模塊)的器件,從而提高了該無線模塊驅(qū)動(dòng)模塊的通用性,簡(jiǎn)化了驅(qū)動(dòng)開發(fā)模型,縮短了電子設(shè)備的開發(fā)周期,提高開發(fā)效率。
再者,當(dāng)軟件程序或器件驅(qū)動(dòng)需要更新時(shí),由于該無線模塊驅(qū)動(dòng)模型可兼容全部包含無線模塊(例如5G模塊)的器件,從而可滿足軟件更新。
本申請(qǐng)實(shí)施例中,各器件驅(qū)動(dòng)遵循該系統(tǒng)驅(qū)動(dòng)的注冊(cè)方式,不再以I2C,SPI等這種特定驅(qū)動(dòng)模型注冊(cè),提高了通用性。由于共用一套無線模塊驅(qū)動(dòng)模型,驅(qū)動(dòng)開發(fā)簡(jiǎn)單,縮短了開發(fā)周期,減少了出現(xiàn)問題的情況,提高了產(chǎn)品上市速率,且降低了維護(hù)成本。
第二方面,本申請(qǐng)實(shí)施例提供了一種驅(qū)動(dòng)開發(fā)方法,所述驅(qū)動(dòng)開發(fā)方法為在如第一方面或第一方面的任意一種實(shí)現(xiàn)方式所描述的電子設(shè)備執(zhí)行的驅(qū)動(dòng)開發(fā)方法。
第三方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有多條指令,所述指令適于由處理器加載并執(zhí)行本申請(qǐng)實(shí)施例第二方面提供的方法步驟。
第四方面,本申請(qǐng)實(shí)施例提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)或處理器上運(yùn)行時(shí),使得上述計(jì)算機(jī)或處理器執(zhí)行本申請(qǐng)實(shí)施例第二方面的實(shí)現(xiàn)方式提供的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳酷派技術(shù)有限公司,未經(jīng)深圳酷派技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011624909.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 電流驅(qū)動(dòng)裝置的驅(qū)動(dòng)電路,電流驅(qū)動(dòng)設(shè)備及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊以及電機(jī)驅(qū)動(dòng)裝置
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊和電機(jī)驅(qū)動(dòng)設(shè)備
- 驅(qū)動(dòng)單元、驅(qū)動(dòng)方法、驅(qū)動(dòng)電路及顯示面板
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電機(jī)(電驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(節(jié)能驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(設(shè)備驅(qū)動(dòng))
- 驅(qū)動(dòng)機(jī)(驅(qū)動(dòng)軸)
- 驅(qū)動(dòng)機(jī)(電驅(qū)動(dòng))
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲(chǔ)商品開發(fā)程序的存儲(chǔ)介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺(tái)及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動(dòng)開發(fā)平臺(tái)和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲(chǔ)介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





