專利名稱:一種嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種軟件開(kāi)發(fā)平臺(tái),尤其涉及的是一種嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái)。
背景技術(shù):
在現(xiàn)有的嵌入式軟件開(kāi)發(fā)過(guò)程中,通常是利用各功能模塊內(nèi)核作為主控單元,再通過(guò)已有的功能模塊內(nèi)核的平臺(tái)進(jìn)行嵌入式開(kāi)發(fā)。該軟件開(kāi)發(fā)方法在降低硬件成本和降低產(chǎn)品的使用功耗方面有著顯著的效果。但是在有些領(lǐng)域,比如無(wú)線通訊領(lǐng)域,由于無(wú)線通信模塊涉及不同的生產(chǎn)廠家、不同的網(wǎng)絡(luò)制式,不同模塊完成采用不同的操作系統(tǒng)和軟件架構(gòu),這將導(dǎo)致基于無(wú)線模塊內(nèi)核開(kāi)發(fā)的難度較大,代碼共享性差,開(kāi)發(fā)效率低。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),適用于不同的功能模塊、不同的操作系統(tǒng),以解決現(xiàn)有技術(shù)中利用功能模塊內(nèi)核做主控單元,通過(guò)已有模塊內(nèi)核的平臺(tái)進(jìn)行嵌入式開(kāi)發(fā)中難度較大,代碼共享性差,開(kāi)發(fā)效率低的問(wèn)題。本發(fā)明的技術(shù)方案如下一種嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,包括操作系統(tǒng)、驅(qū)動(dòng)層、驅(qū)動(dòng)接口層、公共模塊層、應(yīng)用層和消息傳遞機(jī)制;其中操作系統(tǒng)、驅(qū)動(dòng)層、驅(qū)動(dòng)接口層、公共模塊層和應(yīng)用層之間通過(guò)消息傳遞機(jī)制進(jìn)行消息的傳遞,并建立事件驅(qū)動(dòng)的程序控制機(jī)制,使得不具備事件驅(qū)動(dòng)的程序控制機(jī)制的軟件開(kāi)發(fā)平臺(tái)具備事件驅(qū)動(dòng)的程序控制機(jī)制;所述軟件開(kāi)發(fā)平臺(tái)用非面向?qū)ο驝語(yǔ)言作為機(jī)器語(yǔ)言進(jìn)行交互;所述軟件開(kāi)發(fā)平臺(tái)的接口采用外設(shè)即插即用接口 ;所述軟件開(kāi)發(fā)平臺(tái)通過(guò)軟件實(shí)現(xiàn)IO 口復(fù)用;所述軟件開(kāi)發(fā)平臺(tái)中建立有數(shù)據(jù)快速定位查找功能,實(shí)現(xiàn)了數(shù)據(jù)快速定位查找;所述軟件開(kāi)發(fā)平臺(tái)采用嵌入式統(tǒng)一軟件平臺(tái)應(yīng)用裁剪用于適應(yīng)于不同的應(yīng)用使用。所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,所述的驅(qū)動(dòng)接口層包括打印驅(qū)動(dòng)、PSTN 驅(qū)動(dòng)、IC卡驅(qū)動(dòng)、鍵盤(pán)驅(qū)動(dòng)、AT命令集、數(shù)據(jù)庫(kù)驅(qū)動(dòng)、外部設(shè)備驅(qū)動(dòng)、顯示驅(qū)動(dòng)、電池驅(qū)動(dòng)、電源驅(qū)動(dòng)、聲音驅(qū)動(dòng)、聯(lián)系人驅(qū)動(dòng)、短信驅(qū)動(dòng)、網(wǎng)絡(luò)驅(qū)動(dòng)、電話驅(qū)動(dòng)、UIM卡驅(qū)動(dòng)以及消息管理, 驅(qū)動(dòng)接口層向公共模塊層提供統(tǒng)一的接口調(diào)用。所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,所述的公共模塊層包括通話管理公共模塊,該通話管理公共模塊進(jìn)行封裝的功能分別包括通話請(qǐng)求、通話接聽(tīng)、來(lái)電振鈴、來(lái)電接聽(tīng)、通話計(jì)時(shí)、通話結(jié)束、呼入等待、呼叫轉(zhuǎn)移、三方通話、通話記錄,并向上層提供統(tǒng)一的訪問(wèn)接口。所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,所述的公共模塊層包括聯(lián)系人管理公共模塊、短信管理公共模塊、卡管理公共模塊、人機(jī)交互公共模塊、PSTN管理公共模塊,各公共模塊分別向上層提供統(tǒng)一的訪問(wèn)接口。所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,所述的公共模塊層包括外設(shè)管理公共模塊,該外設(shè)管理公共模塊進(jìn)行封裝的內(nèi)容包含打印機(jī)、各種類型的讀卡器、掃描槍、攝像頭,并向上層提供統(tǒng)一的訪問(wèn)接口實(shí)現(xiàn)即插即用。所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,所述的公共模塊層還包括網(wǎng)絡(luò)管理公共模塊、工程模式公共模塊、資源管理公共模塊和電源管理公共模塊,各公共模塊分別向上層提供統(tǒng)一的訪問(wèn)接口。所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,所述的公共模塊層還包括OMC管理公共模塊,所述OMC網(wǎng)管公共模塊實(shí)現(xiàn)統(tǒng)一的網(wǎng)管通訊協(xié)議,使得不同的終端能夠通過(guò)統(tǒng)一的中心平臺(tái)進(jìn)行管理。所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其中,所述的公共模塊層還包括費(fèi)率管理公共模塊、參數(shù)管理公共模塊、數(shù)據(jù)管理公共模塊、消息隊(duì)列公共模塊、窗體管理公共模塊,各公共模塊分別向上層提供統(tǒng)一的訪問(wèn)接口。本發(fā)明通過(guò)對(duì)不同軟件開(kāi)發(fā)平臺(tái)的深入研究,建立了嵌入式統(tǒng)一軟件平臺(tái)應(yīng)用架構(gòu),攻克了嵌入式統(tǒng)一軟件平臺(tái)應(yīng)用裁剪、IO 口復(fù)用、大數(shù)據(jù)存儲(chǔ)情況下數(shù)據(jù)快速精確定位以及快速查找等技術(shù)難點(diǎn)。實(shí)現(xiàn)了不同嵌入式操作系統(tǒng)的軟件架構(gòu)的統(tǒng)一設(shè)計(jì)。有利于嵌入式軟件開(kāi)發(fā)難度的降低,以及代碼共享性和開(kāi)發(fā)效率的提高。
圖1是本發(fā)明中嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái)的框架圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。如圖1所示,為本發(fā)明一種嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其包括操作系統(tǒng)、驅(qū)動(dòng)層、TPMMI驅(qū)動(dòng)接口層、TPMMI公共模塊和應(yīng)用層。其中操作系統(tǒng)以及驅(qū)動(dòng)層因不同的模塊不同的操作系統(tǒng)而不同。應(yīng)用層為最終展示給用戶的功能。TPMMI即嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái)。TPMMI從邏輯上可分為兩層,TPMMI驅(qū)動(dòng)接口層和TPMMI公共模塊層。驅(qū)動(dòng)接口層架構(gòu)在驅(qū)動(dòng)層之上,主要按照業(yè)務(wù)功能要求對(duì)驅(qū)動(dòng)層進(jìn)行封裝,其中包括外部設(shè)備通訊過(guò)程中的協(xié)議封裝(例如IC卡訪問(wèn)時(shí)的需要符合國(guó)家標(biāo)準(zhǔn)的協(xié)議通訊)、驅(qū)動(dòng)層的接口封裝(例如驅(qū)動(dòng)層已經(jīng)提供的電池驅(qū)動(dòng)、電源驅(qū)動(dòng))、功能封裝(例如數(shù)據(jù)庫(kù)驅(qū)動(dòng)在驅(qū)動(dòng)層的Flash驅(qū)動(dòng)和文件驅(qū)動(dòng)基礎(chǔ)上進(jìn)行數(shù)據(jù)庫(kù)功能的封裝)。驅(qū)動(dòng)接口層包含打印驅(qū)動(dòng)、PSTN驅(qū)動(dòng)、IC卡驅(qū)動(dòng)、鍵盤(pán)驅(qū)動(dòng)、AT命令集、數(shù)據(jù)庫(kù)驅(qū)動(dòng)、外部設(shè)備驅(qū)動(dòng)、顯示驅(qū)動(dòng)、電池驅(qū)動(dòng)、電源驅(qū)動(dòng)、聲音驅(qū)動(dòng)、聯(lián)系人驅(qū)動(dòng)、短信驅(qū)動(dòng)、網(wǎng)絡(luò)驅(qū)動(dòng)、電話驅(qū)動(dòng)、UIM卡驅(qū)動(dòng)以及消息管理。TPMMI驅(qū)動(dòng)接口層向TPMMI公共模塊層提供統(tǒng)一的接口調(diào)用。TPMMI公共模塊層架構(gòu)在TPMMI驅(qū)動(dòng)接口層之上對(duì)TPMMI驅(qū)動(dòng)接口層按照應(yīng)用調(diào)用習(xí)慣進(jìn)行封裝,為上層應(yīng)用提供統(tǒng)一的訪問(wèn)方式。TPMMI公共模塊包含通話管理、聯(lián)系人管理、短信管理、卡管理、人機(jī)交互、PSTN管理、外設(shè)管理、網(wǎng)絡(luò)管理、工程模式、資源管理、電源管理、OMC管理、費(fèi)率管理、參數(shù)管理、數(shù)據(jù)管理、消息隊(duì)列、窗體管理。對(duì)于本發(fā)明嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái)來(lái)說(shuō),公共模塊封裝的好壞直接決定了嵌入式軟件平臺(tái)應(yīng)用的范圍以及所應(yīng)用開(kāi)發(fā)產(chǎn)品的質(zhì)量。本發(fā)明主要對(duì)以下公共模塊進(jìn)行了統(tǒng)一規(guī)劃封裝1)通話管理公共模塊包含通話請(qǐng)求、通話接聽(tīng)、來(lái)電振鈴、來(lái)電接聽(tīng)、通話計(jì)時(shí)、 通話結(jié)束、呼入等待、呼叫轉(zhuǎn)移、三方通話、通話記錄(未接、已接、來(lái)電)等功能進(jìn)行封裝, 并向上層提供統(tǒng)一的訪問(wèn)接口。2)聯(lián)系人管理公共模塊包含聯(lián)系人分組、聯(lián)系人資料、聯(lián)系人資料同步、聯(lián)系人資料導(dǎo)出等功能進(jìn)行封裝,并向上層提供統(tǒng)一的訪問(wèn)接口。3)短信管理公共模塊包含短信發(fā)送、短信接收、已發(fā)短信、短信模板、草稿箱等功能進(jìn)行封裝,并向上層提供統(tǒng)一的訪問(wèn)接口。4)卡管理公共模塊包含接觸式IC卡、非接觸式IC卡、ID卡、RFID卡、PSAM卡、 羊城通卡、磁卡等各種卡功能進(jìn)行封裝,并向上層提供統(tǒng)一的訪問(wèn)接口。5)人機(jī)交互公共模塊包含手寫(xiě)、外接鍵盤(pán)等功能進(jìn)行封裝,并向上層提供統(tǒng)一的訪問(wèn)接口。6)PSTN管理公共模塊包含傳統(tǒng)有線方式通訊功能進(jìn)行封轉(zhuǎn)、并向上層提供統(tǒng)一的訪問(wèn)接口。7)外設(shè)管理公共模塊包含打印機(jī)、各種類型的讀卡器、掃描槍、攝像頭等功能封裝,實(shí)現(xiàn)即插即用,并向上層提供統(tǒng)一的訪問(wèn)接口。8)網(wǎng)絡(luò)管理公共模塊包含 CDMA2000、CDMA EVDO, GSM、TD-SCDMA, WCDMA,藍(lán)牙、 WIFI, Zigbee等各種網(wǎng)絡(luò)通訊進(jìn)行封裝,并向上層提供統(tǒng)一的訪問(wèn)接口。9)工程模式公共模塊實(shí)現(xiàn)產(chǎn)品的出廠以及現(xiàn)場(chǎng)檢測(cè)功能,包含LCD測(cè)試、背光測(cè)試、振鈴測(cè)試、通話測(cè)試、短信測(cè)試、按鍵測(cè)試、回環(huán)測(cè)試、老化測(cè)試、信號(hào)強(qiáng)度測(cè)試、485測(cè)試、工程模式等封裝,并向上層提供統(tǒng)一訪問(wèn)接口。10)資源公共模塊以XML格式對(duì)各軟件平臺(tái)的菜單管理進(jìn)行統(tǒng)一,使得系統(tǒng)菜單定義能夠在各軟件平臺(tái)下使用。1D0MC網(wǎng)管公共模塊實(shí)現(xiàn)統(tǒng)一的網(wǎng)管通訊協(xié)議,使得不同的終端能夠通過(guò)統(tǒng)一的中心平臺(tái)進(jìn)行管理。12)費(fèi)率管理公共模塊包含費(fèi)率參數(shù)、費(fèi)率等級(jí)、號(hào)段、話單、計(jì)費(fèi)功能進(jìn)行封裝,并向上層提供統(tǒng)一的訪問(wèn)接口。13)參數(shù)管理公共模塊對(duì)上層應(yīng)用以及系統(tǒng)用參數(shù)進(jìn)行統(tǒng)一的訪問(wèn)控制功能封裝,并向上層提供統(tǒng)一的訪問(wèn)接口。14)數(shù)據(jù)管理公共模塊實(shí)現(xiàn)類數(shù)據(jù)庫(kù)形式的數(shù)據(jù)訪問(wèn)控制,支持關(guān)鍵字以及索引。支持按照關(guān)鍵字以及索引進(jìn)行數(shù)據(jù)的快速定位以及查找。15)窗體公共模塊實(shí)現(xiàn)窗體模板管理,統(tǒng)一相同應(yīng)用在不同軟件平臺(tái)下的展示風(fēng)格。在嵌入式軟件開(kāi)發(fā)平臺(tái)中,不同公司、不同操作系統(tǒng)所提供的主應(yīng)用架構(gòu)是完全不一樣的,如果不能有效的統(tǒng)一應(yīng)用架構(gòu),將導(dǎo)致每次平臺(tái)遷移時(shí)無(wú)法整體移植。所以需要考慮基于不同無(wú)線模塊所提供的軟件平臺(tái)上再封裝一層獨(dú)立的主應(yīng)用架構(gòu),并需要保證在不同操作系統(tǒng)下順利運(yùn)行。所以為了實(shí)現(xiàn)不同嵌入式操作系統(tǒng)的軟件架構(gòu)的統(tǒng)一設(shè)計(jì),本發(fā)明主要采用了以下技術(shù)手段
1)建立消息傳輸機(jī)制實(shí)現(xiàn)專用的消息傳輸機(jī)制,使得消息控制不依賴于特有的嵌入式系統(tǒng),同時(shí)使得不具備消息傳輸機(jī)制的平臺(tái)具備消息傳輸機(jī)制。2)建立事件驅(qū)動(dòng)的程序控制機(jī)制基于消息傳輸機(jī)制建立事件的程序控制機(jī)制, 使得不具備事件驅(qū)動(dòng)的程序控制機(jī)制的軟件平臺(tái)具備事件驅(qū)動(dòng)的程序控制機(jī)制。3)用非面向?qū)ο驝語(yǔ)言,實(shí)現(xiàn)面向?qū)ο驝++的繼承、多態(tài)、特性等功能。4)外設(shè)即插即用實(shí)現(xiàn)類Window的外設(shè)的即插即用功能。5)軟件實(shí)現(xiàn)IO 口復(fù)用由于模塊的IO 口有限,經(jīng)常會(huì)出現(xiàn)一個(gè)IO 口需要控制多個(gè)外設(shè)的情況,而且每個(gè)外設(shè)的時(shí)序不同,通過(guò)軟件實(shí)現(xiàn)的IO 口復(fù)用,能夠極大的減輕模塊IO 口需求的壓力。6)建立數(shù)據(jù)快速定位查找由于各軟件平臺(tái)差異大,除了 wince,其余的軟件平臺(tái)都沒(méi)有提供數(shù)據(jù)庫(kù)管理功能,本發(fā)明在設(shè)計(jì)上采用了數(shù)據(jù)庫(kù)的設(shè)計(jì)思路,引入了表和索引, 實(shí)現(xiàn)了數(shù)據(jù)快速定位查找。因此對(duì)于大數(shù)據(jù)存儲(chǔ)情況下數(shù)據(jù)的快速定位以及查找能夠?yàn)榻K端用戶提供更加人性化的感受。7)嵌入式統(tǒng)一軟件平臺(tái)應(yīng)用裁剪由于各模塊提供的程序空間不一,統(tǒng)一軟件平臺(tái)為了適應(yīng)于不同的應(yīng)用使用,需要能夠根據(jù)實(shí)際產(chǎn)品開(kāi)發(fā)需要進(jìn)行快速裁剪。本發(fā)明通過(guò)對(duì)不同軟件開(kāi)發(fā)平臺(tái)的深入研究,建立了嵌入式統(tǒng)一軟件平臺(tái)應(yīng)用架構(gòu),攻克了嵌入式統(tǒng)一軟件平臺(tái)應(yīng)用裁剪、IO 口復(fù)用、大數(shù)據(jù)存儲(chǔ)情況下數(shù)據(jù)快速精確定位以及快速查找等技術(shù)難點(diǎn)。實(shí)現(xiàn)了不同嵌入式操作系統(tǒng)的軟件架構(gòu)的統(tǒng)一設(shè)計(jì)。有利于嵌入式軟件開(kāi)發(fā)難度的降低,以及代碼共享性和開(kāi)發(fā)效率的提高。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,包括操作系統(tǒng)、驅(qū)動(dòng)層、驅(qū)動(dòng)接口層、 公共模塊層、應(yīng)用層和消息傳遞機(jī)制;其中操作系統(tǒng)、驅(qū)動(dòng)層、驅(qū)動(dòng)接口層、公共模塊層和應(yīng)用層之間通過(guò)消息傳遞機(jī)制進(jìn)行消息的傳遞,并建立事件驅(qū)動(dòng)的程序控制機(jī)制,使得不具備事件驅(qū)動(dòng)的程序控制機(jī)制的軟件開(kāi)發(fā)平臺(tái)具備事件驅(qū)動(dòng)的程序控制機(jī)制;所述軟件開(kāi)發(fā)平臺(tái)用非面向?qū)ο驝語(yǔ)言作為機(jī)器語(yǔ)言進(jìn)行交互;所述軟件開(kāi)發(fā)平臺(tái)的接口采用外設(shè)即插即用接口 ;所述軟件開(kāi)發(fā)平臺(tái)通過(guò)軟件實(shí)現(xiàn)IO 口復(fù)用;所述軟件開(kāi)發(fā)平臺(tái)中建立有數(shù)據(jù)快速定位查找功能,實(shí)現(xiàn)了數(shù)據(jù)快速定位查找;所述軟件開(kāi)發(fā)平臺(tái)采用嵌入式統(tǒng)一軟件平臺(tái)應(yīng)用裁剪用于適應(yīng)于不同的應(yīng)用使用。
2.根據(jù)權(quán)利要求1所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,所述的驅(qū)動(dòng)接口層包括打印驅(qū)動(dòng)、PSTN驅(qū)動(dòng)、IC卡驅(qū)動(dòng)、鍵盤(pán)驅(qū)動(dòng)、AT命令集、數(shù)據(jù)庫(kù)驅(qū)動(dòng)、外部設(shè)備驅(qū)動(dòng)、 顯示驅(qū)動(dòng)、電池驅(qū)動(dòng)、電源驅(qū)動(dòng)、聲音驅(qū)動(dòng)、聯(lián)系人驅(qū)動(dòng)、短信驅(qū)動(dòng)、網(wǎng)絡(luò)驅(qū)動(dòng)、電話驅(qū)動(dòng)、UIM 卡驅(qū)動(dòng)以及消息管理,驅(qū)動(dòng)接口層向公共模塊層提供統(tǒng)一的接口調(diào)用。
3.根據(jù)權(quán)利要求1所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,所述的公共模塊層包括通話管理公共模塊,該通話管理公共模塊進(jìn)行封裝的功能分別包括通話請(qǐng)求、通話接聽(tīng)、來(lái)電振鈴、來(lái)電接聽(tīng)、通話計(jì)時(shí)、通話結(jié)束、呼入等待、呼叫轉(zhuǎn)移、三方通話、通話記錄, 并向上層提供統(tǒng)一的訪問(wèn)接口。
4.根據(jù)權(quán)利要求1所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,所述的公共模塊層包括聯(lián)系人管理公共模塊、短信管理公共模塊、卡管理公共模塊、人機(jī)交互公共模塊、 PSTN管理公共模塊,各公共模塊分別向上層提供統(tǒng)一的訪問(wèn)接口。
5.根據(jù)權(quán)利要求1所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,所述的公共模塊層包括外設(shè)管理公共模塊,該外設(shè)管理公共模塊進(jìn)行封裝的內(nèi)容包含打印機(jī)、各種類型的讀卡器、掃描槍、攝像頭,并向上層提供統(tǒng)一的訪問(wèn)接口實(shí)現(xiàn)即插即用。
6.根據(jù)權(quán)利要求1所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,所述的公共模塊層還包括網(wǎng)絡(luò)管理公共模塊、工程模式公共模塊、資源管理公共模塊和電源管理公共模塊, 各公共模塊分別向上層提供統(tǒng)一的訪問(wèn)接口。
7.根據(jù)權(quán)利要求1所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,所述的公共模塊層還包括OMC管理公共模塊,所述OMC網(wǎng)管公共模塊實(shí)現(xiàn)統(tǒng)一的網(wǎng)管通訊協(xié)議,使得不同的終端能夠通過(guò)統(tǒng)一的中心平臺(tái)進(jìn)行管理。
8.根據(jù)權(quán)利要求1所述的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái),其特征在于,所述的公共模塊層還包括費(fèi)率管理公共模塊、參數(shù)管理公共模塊、數(shù)據(jù)管理公共模塊、消息隊(duì)列公共模塊、 窗體管理公共模塊,各公共模塊分別向上層提供統(tǒng)一的訪問(wèn)接口。
全文摘要
本發(fā)明公開(kāi)了一種嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái)。通過(guò)建立適用于不同內(nèi)核的嵌入式跨系統(tǒng)軟件平臺(tái)的主應(yīng)用架構(gòu)以及對(duì)公共模塊進(jìn)行統(tǒng)一規(guī)劃封裝等技術(shù)手段,建立了一個(gè)適用于不同內(nèi)核、操作系統(tǒng)的嵌入式跨系統(tǒng)軟件開(kāi)發(fā)平臺(tái)。有效的降低了嵌入式軟件開(kāi)發(fā)的難度,提高了代碼共享性和軟件開(kāi)發(fā)的效率。
文檔編號(hào)G06F9/44GK102331935SQ20111034905
公開(kāi)日2012年1月25日 申請(qǐng)日期2011年11月7日 優(yōu)先權(quán)日2011年11月7日
發(fā)明者何全, 吳偉聰, 左俊 申請(qǐng)人:廣東天波信息技術(shù)股份有限公司