欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于vxWorks的ucGui系統(tǒng)的制作方法

文檔序號:11949525閱讀:639來源:國知局

本發(fā)明涉及圖形開發(fā)技術領域,具體涉及一種基于vxWorks的ucGui系統(tǒng)。



背景技術:

目前,在vxWorks5.5的圖形開發(fā)中,只有基于windML庫進行開發(fā),只能繪制點、線、面基本圖形,不能夠提供一些常用的對話框和其他組件,其他的圖形都需要開發(fā)人員自己進行設計;同時開發(fā)的界面不能夠快速的在其他系統(tǒng)或單片機上進行移植,使用極不方便,提高了開發(fā)周期和開發(fā)難度。



技術實現(xiàn)要素:

本發(fā)明的目的在于針對現(xiàn)有技術的不足,提供一種基于vxWorks的ucGui系統(tǒng),該優(yōu)化算法可以很好地解決VxWorks5.5下無法直接提供常用的圖形組件、開發(fā)的界面不能夠快速移植到其他系統(tǒng)或單片機上的問題。

為達到上述要求,本發(fā)明采取的技術方案是:提供一種基于vxWorks的ucGui系統(tǒng),包括vxWorks系統(tǒng),所述vxWorks系統(tǒng)包括圖形界面開發(fā)模塊;還包括ucGui系統(tǒng)、windML庫及ucGui系統(tǒng)與windML庫結合的驅動層;所述驅動層包括:

初始化模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫初始化函數(shù)的調用,實現(xiàn)ucGui系統(tǒng)的初始化;

繪制點模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫點繪制函數(shù)的調用;

繪制線模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫線繪制函數(shù)的調用;

設置點像素模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫像素設置函數(shù)的調用;

時間延時模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)任務延時函數(shù)的調用;

系統(tǒng)時間獲取模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)時隙獲取函數(shù)的調用;

創(chuàng)建信號量模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)二進制信號量創(chuàng)建函數(shù)的調用;

信號量獲取模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)信號量獲取函數(shù)的調用;

信號釋放模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)信號量釋放函數(shù)的調用。

該基于vxWorks的ucGui系統(tǒng)具有的優(yōu)點如下:

(1)本申請在vxWorks系統(tǒng)中進行圖形界面開發(fā)時,可以直接調用ucGui系統(tǒng)提供的常用對話框或則其他功能,無需直接調用windML庫繪制ucGui提供的組件;

(2)在vxWorks+ucGui的組合下,可以很方便的進行圖形開發(fā)或移植,減小了開發(fā)難度,縮短了開發(fā)時間,極大地提高了工作效率,從而節(jié)約了開發(fā)成本。

附圖說明

此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,在這些附圖中使用相同的參考標號來表示相同或相似的部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:

圖1為本申請驅動層的框架示意圖。

具體實施方式

為使本申請的目的、技術方案和優(yōu)點更加清楚,以下結合附圖及具體實施例,對本申請作進一步地詳細說明。

在以下描述中,對“一個實施例”、“實施例”、“一個示例”、“示例”等等的引用表明如此描述的實施例或示例可以包括特定特征、結構、特性、性質、元素或限度,但并非每個實施例或示例都必然包括特定特征、結構、特性、性質、元素或限度。另外,重復使用短語“根據(jù)本申請的一個實施例”雖然有可能是指代相同實施例,但并非必然指代相同的實施例。

為簡單起見,以下描述中省略了本領域技術人員公知的某些技術特征。

根據(jù)本申請的一個實施例,提供一種基于vxWorks的ucGui系統(tǒng),如圖1所示,包括vxWorks系統(tǒng),所述vxWorks系統(tǒng)包括圖形界面開發(fā)模塊;還包括ucGui系統(tǒng)、windML庫及ucGui系統(tǒng)與windML庫結合的驅動層;所述驅動層包括:

初始化模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫初始化函數(shù)的調用,實現(xiàn)ucGui系統(tǒng)的初始化;

繪制點模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫點繪制函數(shù)的調用;

繪制線模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫線繪制函數(shù)的調用;

設置點像素模塊,用于實現(xiàn)圖形界面開發(fā)模塊對windML庫像素設置函數(shù)的調用;

時間延時模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)任務延時函數(shù)的調用;

系統(tǒng)時間獲取模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)時隙獲取函數(shù)的調用;

創(chuàng)建信號量模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)二進制信號量創(chuàng)建函數(shù)的調用;

信號量獲取模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)信號量獲取函數(shù)的調用;

信號釋放模塊,用于實現(xiàn)圖形界面開發(fā)模塊對vxWorks系統(tǒng)信號量釋放函數(shù)的調用。

根據(jù)本申請的一個實施例,ucGui系統(tǒng)包括模擬器,vxWorks圖形界面開發(fā)可以使用ucGui系統(tǒng)的模擬器在VC上實現(xiàn)圖形界面,再將設計代碼移植到vxWorks系統(tǒng)上。

本申請在vxWorks系統(tǒng)中進行圖形界面開發(fā)時,可以直接調用ucGui系統(tǒng)提供的常用對話框或則其他功能,無需直接調用windML庫繪制ucGui提供的組件;在vxWorks+ucGui的組合下,可以很方便的進行圖形開發(fā)或移植,減小了開發(fā)難度,縮短了開發(fā)時間,極大地提高了工作效率,從而節(jié)約了開發(fā)成本。

以上所述實施例僅表示本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能理解為對本發(fā)明范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明保護范圍。因此本發(fā)明的保護范圍應該以所述權利要求為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桃源县| 定远县| 云林县| 南充市| 高雄市| 临漳县| 和龙市| 巴塘县| 仙居县| 乡城县| 长汀县| 临沂市| 嘉鱼县| 正蓝旗| 沿河| 富民县| 海城市| 石阡县| 芒康县| 通渭县| 巴中市| 乐山市| 鄂托克前旗| 边坝县| 许昌县| 武穴市| 兴隆县| 台中市| 余江县| 兰溪市| 周至县| 富顺县| 错那县| 利津县| 宁蒗| 永仁县| 成武县| 绥芬河市| 临颍县| 久治县| 醴陵市|