两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

生成硬件接口運(yùn)行程序的方法及裝置制造方法

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

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

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

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