国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      生成硬件接口運行程序的方法及裝置制造方法

      文檔序號:6543646閱讀:163來源:國知局
      生成硬件接口運行程序的方法及裝置制造方法
      【專利摘要】本發(fā)明公開了一種生成硬件接口運行程序的方法,包括:建立硬件基礎(chǔ)數(shù)據(jù)庫,所述硬件基礎(chǔ)數(shù)據(jù)庫中包括各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊;根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊;根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序。本發(fā)明還公開了一種生成硬件接口運行程序的裝置。本發(fā)明無需在每次使用硬件時均要查詢硬件數(shù)據(jù)手冊,更加方便、高效,減少了開發(fā)時大量的重復(fù)工作。
      【專利說明】生成硬件接口運行程序的方法及裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及家用電器領(lǐng)域,尤其涉及一種生成硬件接口運行程序的方法及裝置?!颈尘凹夹g(shù)】
      [0002]隨著家電產(chǎn)品的結(jié)構(gòu)越來越復(fù)雜,功能越來越先進,家電產(chǎn)品內(nèi)部使用的硬件種類也越來越多。對于傳統(tǒng)的硬件開發(fā),會存在以下缺陷:
      [0003]1、傳統(tǒng)電控程序開發(fā)時,需要根據(jù)硬件接口的定義,查詢數(shù)據(jù)手冊,配置好對應(yīng)的引腳功能,才能使硬件正常地工作。但如今同種類型硬件的種類繁多,且硬件接口定義各不相同,這樣,每開發(fā)一款新的家電產(chǎn)品時,都需要查詢對應(yīng)的硬件數(shù)據(jù)手冊,重復(fù)勞動、且效率低下;
      [0004]2、同一類型的家電在上市后,可能會面臨使用的硬件型號停產(chǎn)、供應(yīng)不足等問題,致使同一類型中多款型號的家電需更換硬件。傳統(tǒng)電控程序開發(fā)時,需要針對不同型號的家電分別進行程序修改。然而在修改的過程中,往往要先閱讀并分析之前程序的結(jié)構(gòu),弄清楚程序邏輯關(guān)系,才能正確地刪除被替換硬件的驅(qū)動代碼。然后還需根據(jù)之前的程序邏輯結(jié)構(gòu)編寫新硬件的驅(qū)動,才能做到新硬件的兼容。這樣,對于同款硬件,需要根據(jù)同一類型中多款型號的家電分別進行修改,從而導(dǎo)致更新緩慢,效率低下,且容易出錯;
      [0005]3、傳統(tǒng)的電控程序開發(fā),會因程序員的不同,使得代碼風(fēng)格、程序邏輯關(guān)系均不同。同一個功能模塊,可能會出現(xiàn)不同的程序版本,致使重復(fù)勞動,程序模塊管理混亂復(fù)雜,代碼維護困難。
      [0006]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。

      【發(fā)明內(nèi)容】

      [0007]本發(fā)明的主要目的在于提供一種生成硬件接口運行程序的方法及裝置,旨在提高調(diào)用硬件接口的效率。
      [0008]為實現(xiàn)上述目的,本發(fā)明提供一種生成硬件接口運行程序的方法,包括以下步驟:
      [0009]建立硬件基礎(chǔ)數(shù)據(jù)庫,所述硬件基礎(chǔ)數(shù)據(jù)庫中包括各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0010]根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0011]根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序。
      [0012]優(yōu)選地,所述硬件接口數(shù)據(jù)模塊由各個硬件的硬件數(shù)據(jù)手冊中的內(nèi)容整合形成。
      [0013]優(yōu)選地,所述根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊的步驟具體為:
      [0014]根據(jù)用戶指令獲取用戶指定的硬件的名稱或設(shè)定的編號;[0015]根據(jù)所述用戶指定的硬件的名稱或設(shè)定的編號在所述硬件基礎(chǔ)數(shù)據(jù)庫中查找并調(diào)用對應(yīng)的硬件接口數(shù)據(jù)模塊。
      [0016]優(yōu)選地,所述根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序的步驟具體為:
      [0017]對用戶指定的硬件接口進行功能配置,根據(jù)配置的工作參數(shù)及調(diào)用的硬件接口數(shù)據(jù)模塊生成相應(yīng)的代碼,并編譯形成相應(yīng)的硬件接口運行程序。
      [0018]優(yōu)選地,所述根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊的步驟之前還包括:
      [0019]對用戶身份進行驗證。
      [0020]本發(fā)明進一步提供一種生成硬件接口運行程序的裝置,包括:
      [0021]建立模塊,用于建立硬件基礎(chǔ)數(shù)據(jù)庫,所述硬件基礎(chǔ)數(shù)據(jù)庫中包括各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0022]調(diào)用模塊,用于根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0023]生成模塊,用于根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序。
      [0024]優(yōu)選地,所述硬件接口數(shù)據(jù)模塊由各個硬件的硬件數(shù)據(jù)手冊中的內(nèi)容整合形成。
      [0025]優(yōu)選地,所述調(diào)用模塊具體用于:
      [0026]根據(jù)用戶指令獲取用戶指定的硬件的名稱或設(shè)定的編號;根據(jù)所述用戶指定的硬件的名稱或設(shè)定的編號在所述硬件基礎(chǔ)數(shù)據(jù)庫中查找并調(diào)用對應(yīng)的硬件接口數(shù)據(jù)模塊。
      [0027]優(yōu)選地,所述生成模塊具體用于:
      [0028]對用戶指定的硬件接口進行功能配置,根據(jù)配置的工作參數(shù)及調(diào)用的硬件接口數(shù)據(jù)模塊生成相應(yīng)的代碼,并編譯形成相應(yīng)的硬件接口運行程序。
      [0029]優(yōu)選地,該裝置還包括:
      [0030]驗證模塊,用于對用戶身份進行驗證。
      [0031]本發(fā)明提出的一種生成硬件接口運行程序的方法及裝置,根據(jù)各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊建立硬件基礎(chǔ)數(shù)據(jù)庫,在需使用硬件時,在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件的硬件接口數(shù)據(jù)模塊;即可根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序,而無需在每次使用硬件時均要查詢硬件數(shù)據(jù)手冊,更加方便、高效,減少了開發(fā)時大量的重復(fù)工作。
      【專利附圖】

      【附圖說明】
      [0032]圖1為本發(fā)明生成硬件接口運行程序的方法一實施例的流程示意圖;
      [0033]圖2為本發(fā)明生成硬件接口運行程序的方法另一實施例的流程示意圖;
      [0034]圖3為本發(fā)明生成硬件接口運行程序的裝置一實施例的功能模塊示意圖;
      [0035]圖4為本發(fā)明生成硬件接口運行程序的裝置另一實施例的功能模塊示意圖。
      [0036]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
      【具體實施方式】[0037]應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0038]本發(fā)明提供一種生成硬件接口運行程序的方法,參照圖1,在一實施例中,該生成硬件接口運行程序的方法包括:
      [0039]步驟S101,建立硬件基礎(chǔ)數(shù)據(jù)庫,所述硬件基礎(chǔ)數(shù)據(jù)庫中包括各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0040]首先,開發(fā)人員根據(jù)各個不同硬件的硬件數(shù)據(jù)手冊中的內(nèi)容,進行整合、抽象化,形成各個不同硬件的硬件接口數(shù)據(jù)模塊;或者根據(jù)各個硬件供應(yīng)商提供的開發(fā)硬件接口的數(shù)據(jù)代碼來形成硬件接口數(shù)據(jù)模塊,再對形成的硬件接口數(shù)據(jù)模塊進行模塊穩(wěn)定性測試和邏輯測試等一系列質(zhì)量認定操作,最后,將通過測試的硬件接口數(shù)據(jù)模塊及其對應(yīng)的硬件信息存儲到一數(shù)據(jù)庫中,形成硬件基礎(chǔ)數(shù)據(jù)庫。
      [0041]步驟S102,根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0042]根據(jù)用戶需使用的硬件的名稱或設(shè)定的編號在所述硬件基礎(chǔ)數(shù)據(jù)庫中進行查找比對,找到與之對應(yīng)的硬件接口數(shù)據(jù)模塊,從所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用該硬件接口數(shù)據(jù)模塊。
      [0043]步驟S103,根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序。
      [0044]從所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件對應(yīng)的硬件接口數(shù)據(jù)模塊后,對用戶需使用的硬件接口進行功能配置,包括配置需使用硬件的工作參數(shù),再與調(diào)用的硬件接口數(shù)據(jù)模塊進行映射,即可生成相應(yīng)的代碼,并編譯形成相應(yīng)的硬件接口運行程序。運行生成的硬件接口運行程序,即可完成該硬件的驅(qū)動,十分方便,快捷。
      [0045]本實施例中,通過建立硬件基礎(chǔ)數(shù)據(jù)庫來存儲硬件結(jié)構(gòu)數(shù)據(jù)。數(shù)據(jù)庫是一個應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點出發(fā)建立的,按一定的數(shù)據(jù)模型進行組織、描述和存儲。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑。數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源。數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。
      [0046]本實施例中通過硬件基礎(chǔ)數(shù)據(jù)庫實現(xiàn)了硬件接口數(shù)據(jù)模塊中硬件接口數(shù)據(jù)的共享,如產(chǎn)品開發(fā)人員可以通過軟件平臺使用該硬件基礎(chǔ)數(shù)據(jù)庫,從而避免了產(chǎn)品開發(fā)人員各自建立硬件接口文件,減少了大量重復(fù)數(shù)據(jù)及數(shù)據(jù)冗余,維護了硬件接口數(shù)據(jù)的一致性。由此,實現(xiàn)了各個硬件的統(tǒng)一配置、統(tǒng)一管理,不需要了解各個硬件的工作過程細節(jié),只需要知道各個硬件的作用和工作參數(shù)即可,極大地減小了產(chǎn)品的開發(fā)難度,而對于新的硬件,實現(xiàn)了一次驅(qū)動開發(fā)、多次使用,且使用模塊配置,提高了代碼的利用率和產(chǎn)品開發(fā)效率。
      [0047]如圖2所示,本發(fā)明另一實施例提出一種生成硬件接口運行程序的方法,在上述實施例的基礎(chǔ)上,在上述步驟S102之前還包括:
      [0048]步驟S100,對用戶身份進行驗證。
      [0049]本實施例與上述實施例的區(qū)別在于,本實施例在根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件的硬件接口數(shù)據(jù)模塊的步驟之前還包括對用戶身份進行驗證的操作。[0050]在建立硬件基礎(chǔ)數(shù)據(jù)庫后,當用戶需調(diào)用硬件基礎(chǔ)數(shù)據(jù)庫中的硬件接口數(shù)據(jù)模塊時,首先對用戶身份進行驗證,只有經(jīng)過授權(quán)的用戶才能訪問硬件基礎(chǔ)數(shù)據(jù)庫,這樣,能保證硬件基礎(chǔ)數(shù)據(jù)庫的安全、穩(wěn)定,而且,當用戶需對硬件基礎(chǔ)數(shù)據(jù)庫中的硬件接口數(shù)據(jù)模塊進行修改時,也需先通過驗證,由通過驗證的用戶調(diào)出相應(yīng)的硬件接口數(shù)據(jù)模塊,先復(fù)制一份硬件接口數(shù)據(jù)模塊的代碼副本,在代碼副本上進行模塊修改。修改完成后經(jīng)穩(wěn)定性測試和邏輯測試等一系列質(zhì)量認定過程后,再由通過驗證的用戶將修改后的代碼更新到硬件基礎(chǔ)數(shù)據(jù)庫中,這樣,能保證硬件基礎(chǔ)數(shù)據(jù)庫只能經(jīng)授權(quán)的用戶進行修改,安全性更高。
      [0051]本發(fā)明提供一種生成硬件接口運行程序的裝置,參照圖3,在一實施例中,該生成硬件接口運行程序的裝置包括:建立模塊301、調(diào)用模塊302以及生成模塊303,其中:
      [0052]建立模塊301,用于建立硬件基礎(chǔ)數(shù)據(jù)庫,所述硬件基礎(chǔ)數(shù)據(jù)庫中包括各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0053]首先,開發(fā)人員根據(jù)各個不同硬件的硬件數(shù)據(jù)手冊中的內(nèi)容,進行整合、抽象化,形成各個不同硬件的硬件接口數(shù)據(jù)模塊;或者根據(jù)各個硬件供應(yīng)商提供的開發(fā)硬件接口的數(shù)據(jù)代碼來形成硬件接口數(shù)據(jù)模塊,再對形成的硬件接口數(shù)據(jù)模塊進行模塊穩(wěn)定性測試和邏輯測試等一系列質(zhì)量認定操作,最后,將通過測試的硬件接口數(shù)據(jù)模塊及其對應(yīng)的硬件信息存儲到一數(shù)據(jù)庫中,形成硬件基礎(chǔ)數(shù)據(jù)庫。
      [0054]調(diào)用模塊302,用于根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊;
      [0055]根據(jù)用戶需使用的硬件的名稱或設(shè)定的編號在所述硬件基礎(chǔ)數(shù)據(jù)庫中進行查找比對,找到與之對應(yīng)的硬件接口數(shù)據(jù)模塊,從所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用該硬件接口數(shù)據(jù)模塊。
      [0056]生成模塊303,用于根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序。
      [0057]從所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件對應(yīng)的硬件接口數(shù)據(jù)模塊后,對用戶需使用的硬件接口進行功能配置,包括配置需使用硬件的工作參數(shù),再與調(diào)用的硬件接口數(shù)據(jù)模塊進行映射,即可生成相應(yīng)的代碼,并編譯形成相應(yīng)的硬件接口運行程序。運行生成的硬件接口運行程序,即可完成該硬件的驅(qū)動,十分方便,快捷。
      [0058]本實施例中,通過建立硬件基礎(chǔ)數(shù)據(jù)庫來存儲硬件結(jié)構(gòu)數(shù)據(jù)。數(shù)據(jù)庫是一個應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng)。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點出發(fā)建立的,按一定的數(shù)據(jù)模型進行組織、描述和存儲。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑。數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源。數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。
      [0059]本實施例中通過硬件基礎(chǔ)數(shù)據(jù)庫實現(xiàn)了硬件接口數(shù)據(jù)模塊中硬件接口數(shù)據(jù)的共享,如產(chǎn)品開發(fā)人員可以通過軟件平臺使用該硬件基礎(chǔ)數(shù)據(jù)庫,從而避免了產(chǎn)品開發(fā)人員各自建立硬件接口文件,減少了大量重復(fù)數(shù)據(jù)及數(shù)據(jù)冗余,維護了硬件接口數(shù)據(jù)的一致性。由此,實現(xiàn)了各個硬件的統(tǒng)一配置、統(tǒng)一管理,不需要了解各個硬件的工作過程細節(jié),只需要知道各個硬件的作用和工作參數(shù)即可,極大地減小了產(chǎn)品的開發(fā)難度,而對于新的硬件,實現(xiàn)了一次驅(qū)動開發(fā)、多次使用,且使用模塊配置,提高了代碼的利用率和產(chǎn)品開發(fā)效率。
      [0060]如圖4所示,本發(fā)明另一實施例提出一種生成硬件接口運行程序的裝置,在上述實施例的基礎(chǔ)上,還包括:
      [0061]驗證模塊300,用于對用戶身份進行驗證。
      [0062]本實施例與上述實施例的區(qū)別在于,本實施例在根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件的硬件接口數(shù)據(jù)模塊的步驟之前還包括對用戶身份進行驗證的操作。
      [0063]在建立硬件基礎(chǔ)數(shù)據(jù)庫后,當用戶需調(diào)用硬件基礎(chǔ)數(shù)據(jù)庫中的硬件接口數(shù)據(jù)模塊時,首先對用戶身份進行驗證,只有經(jīng)過授權(quán)的用戶才能訪問硬件基礎(chǔ)數(shù)據(jù)庫,這樣,能保證硬件基礎(chǔ)數(shù)據(jù)庫的安全、穩(wěn)定,而且,當用戶需對硬件基礎(chǔ)數(shù)據(jù)庫中的硬件接口數(shù)據(jù)模塊進行修改時,也需先通過驗證,由通過驗證的用戶調(diào)出相應(yīng)的硬件接口數(shù)據(jù)模塊,先復(fù)制一份硬件接口數(shù)據(jù)模塊的代碼副本,在代碼副本上進行模塊修改。修改完成后經(jīng)穩(wěn)定性測試和邏輯測試等一系列質(zhì)量認定過程后,再由通過驗證的用戶將修改后的代碼更新到硬件基礎(chǔ)數(shù)據(jù)庫中,這樣,能保證硬件基礎(chǔ)數(shù)據(jù)庫只能經(jīng)授權(quán)的用戶進行修改,安全性更高。
      [0064]上述生成硬件接口運行程序的方法及裝置,根據(jù)各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊建立硬件基礎(chǔ)數(shù)據(jù)庫,在需使用硬件時,在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件的硬件接口數(shù)據(jù)模塊;即可根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序,而無需在每次使用硬件時均要查詢硬件數(shù)據(jù)手冊,更加方便、高效,減少了開發(fā)時大量的重復(fù)工作。
      [0065]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
      [0066]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
      【權(quán)利要求】
      1.一種生成硬件接口運行程序的方法,其特征在于,包括以下步驟: 建立硬件基礎(chǔ)數(shù)據(jù)庫,所述硬件基礎(chǔ)數(shù)據(jù)庫中包括各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊; 根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊; 根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序。
      2.如權(quán)利要求1所述的生成硬件接口運行程序的方法,其特征在于,所述硬件接口數(shù)據(jù)模塊由各個硬件的硬件數(shù)據(jù)手冊中的內(nèi)容整合形成。
      3.如權(quán)利要求2所述的生成硬件接口運行程序的方法,其特征在于,所述根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊的步驟具體為: 根據(jù)用戶指令獲取用戶指定的硬件的名稱或設(shè)定的編號; 根據(jù)所述用戶指定的硬件的名稱或設(shè)定的編號在所述硬件基礎(chǔ)數(shù)據(jù)庫中查找并調(diào)用對應(yīng)的硬件接口數(shù)據(jù)模塊。
      4.如權(quán)利要求3所述的生成硬件接口運行程序的方法,其特征在于,所述根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序的步驟具體為: 對用戶指定的硬件接口進行功能配置,根據(jù)配置的工作參數(shù)及調(diào)用的硬件接口數(shù)據(jù)模塊生成相應(yīng)的代碼,并編譯形成相應(yīng)的硬件接口運行程序。
      5.如權(quán)利要求2、3或4所述的生成硬件接口運行程序的方法,其特征在于,所述根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊的步驟之前還包括: 對用戶身份進行驗證。
      6.一種生成硬件接口運行程序的裝置,其特征在于,包括: 建立模塊,用于建立硬件基礎(chǔ)數(shù)據(jù)庫,所述硬件基礎(chǔ)數(shù)據(jù)庫中包括各個硬件及其對應(yīng)的硬件接口數(shù)據(jù)模塊; 調(diào)用模塊,用于根據(jù)用戶指令在所述硬件基礎(chǔ)數(shù)據(jù)庫中調(diào)用用戶指定的硬件所對應(yīng)的硬件接口數(shù)據(jù)模塊; 生成模塊,用于根據(jù)調(diào)用的硬件接口數(shù)據(jù)模塊編譯生成相應(yīng)的硬件接口運行程序。
      7.如權(quán)利要求6所述的生成硬件接口運行程序的裝置,其特征在于,所述硬件接口數(shù)據(jù)模塊由各個硬件的硬件數(shù)據(jù)手冊中的內(nèi)容整合形成。
      8.如權(quán)利要求7所述的生成硬件接口運行程序的裝置,其特征在于,所述調(diào)用模塊具體用于: 根據(jù)用戶指令獲取用戶指定的硬件的名稱或設(shè)定的編號;根據(jù)所述用戶指定的硬件的名稱或設(shè)定的編號在所述硬件基礎(chǔ)數(shù)據(jù)庫中查找并調(diào)用對應(yīng)的硬件接口數(shù)據(jù)模塊。
      9.如權(quán)利要求8所述的生成硬件接口運行程序的裝置,其特征在于,所述生成模塊具體用于: 對用戶指定的硬件接口進行功能配置,根據(jù)配置的工作參數(shù)及調(diào)用的硬件接口數(shù)據(jù)模塊生成相應(yīng)的代碼,并編譯形成相應(yīng)的硬件接口運行程序。
      10.如權(quán)利要求7、8或9所述的生成硬件接口運行程序的裝置,其特征在于,還包括:驗證模塊,用于 對用戶身份進行驗證。
      【文檔編號】G06F9/44GK103984540SQ201410147930
      【公開日】2014年8月13日 申請日期:2014年4月14日 優(yōu)先權(quán)日:2014年4月14日
      【發(fā)明者】鮮志雄, 黃永興, 劉志云, 何榮佳, 龍永文, 翁文豐, 周子航, 毛宏建 申請人:美的集團股份有限公司, 廣東美的生活電器制造有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1