資料介紹
人機(jī)交互是智能化嵌入式產(chǎn)品一項(xiàng)重要功能,在設(shè)計(jì)智能監(jiān)控系統(tǒng)時(shí)人機(jī)交互需要界面設(shè)計(jì)軟件,常用的圖形界面軟件有MiniGUI,QT/Embedded,OpenGUI等。Altera公司NiosⅡ已經(jīng)集成了μC/OS-Ⅱ系統(tǒng)。μC/OS-Ⅱ是一個(gè)實(shí)時(shí)多任務(wù)內(nèi)核,不具有現(xiàn)代操作系統(tǒng)的線程,上述GUI不能方便的運(yùn)行。
μC/GUI是一個(gè)優(yōu)秀的嵌入式圖形用戶界面,具有眾多的優(yōu)點(diǎn)。如,代碼開(kāi)源,占用系統(tǒng)資源少,所有的代碼均由ANSIC實(shí)現(xiàn),功能強(qiáng)大且易于移植,可以應(yīng)用于任何的LCD控制和CPU任何尺寸的物理與虛擬顯示,非常適合用于資源有限的嵌入式系統(tǒng)中。同時(shí),μC/GUI與μC /OS-Ⅱ都是美國(guó)Micrium公司產(chǎn)品,μC/GUI能輕易地在μC/OS-Ⅱ上應(yīng)用,實(shí)現(xiàn)與μC/OS-Ⅱ的無(wú)縫結(jié)合。
本文在設(shè)計(jì)具有人機(jī)交互功能的基于NiosⅡ的嵌入式智能監(jiān)控系統(tǒng)時(shí),為實(shí)現(xiàn)友好的人機(jī)交互和更加方便的顯示,將μC/GUI移植到NiosⅡ嵌入式平臺(tái),系統(tǒng)采用通用液晶顯示器顯示,具有更加廣泛的通用性。
1 硬件系統(tǒng)設(shè)計(jì)
本系統(tǒng)設(shè)計(jì)采用的硬件平臺(tái)是Altera公司生產(chǎn)的DE2開(kāi)發(fā)板,使用軟件是QuartusⅡ9.0,FPGA芯片是EP2C35F672C6,通過(guò)VGA接口連接液晶顯示器顯示,利用QuartusⅡ軟件的SOPC Builder搭建的系統(tǒng)設(shè)計(jì)如圖1所示。其中,PS/2 IP核是采用AItera公司大學(xué)計(jì)劃中的IP核,SDR AM為系統(tǒng)運(yùn)行時(shí)的內(nèi)存。在系統(tǒng)中運(yùn)行交互界面時(shí),通過(guò)PIO傳輸系統(tǒng)設(shè)置的參數(shù),控制硬件實(shí)現(xiàn)的視頻的采集、顯示與相關(guān)視頻分析算法的實(shí)現(xiàn)。
VGA IP核采用突發(fā)傳輸模式,這樣可以提高從端口的數(shù)據(jù)吞吐量,在主端口一次多個(gè)數(shù)據(jù)單元的時(shí)候,可以達(dá)到極高的效率。在本設(shè)計(jì)的VGA IP核設(shè)計(jì)一次傳輸10個(gè)數(shù)據(jù)單元,額外的burstcount信號(hào)為4位。
2 μC/GUI移植
本系統(tǒng)采用μC/GUI 3.98版本進(jìn)行移植,在移植μC/GUI之前,有必要熟悉μC/GUI的軟件體系結(jié)構(gòu)與文件結(jié)構(gòu),μC/GUI的軟件體系結(jié)構(gòu)如圖2所示。
μC/GUI是一個(gè)優(yōu)秀的嵌入式圖形用戶界面,具有眾多的優(yōu)點(diǎn)。如,代碼開(kāi)源,占用系統(tǒng)資源少,所有的代碼均由ANSIC實(shí)現(xiàn),功能強(qiáng)大且易于移植,可以應(yīng)用于任何的LCD控制和CPU任何尺寸的物理與虛擬顯示,非常適合用于資源有限的嵌入式系統(tǒng)中。同時(shí),μC/GUI與μC /OS-Ⅱ都是美國(guó)Micrium公司產(chǎn)品,μC/GUI能輕易地在μC/OS-Ⅱ上應(yīng)用,實(shí)現(xiàn)與μC/OS-Ⅱ的無(wú)縫結(jié)合。
本文在設(shè)計(jì)具有人機(jī)交互功能的基于NiosⅡ的嵌入式智能監(jiān)控系統(tǒng)時(shí),為實(shí)現(xiàn)友好的人機(jī)交互和更加方便的顯示,將μC/GUI移植到NiosⅡ嵌入式平臺(tái),系統(tǒng)采用通用液晶顯示器顯示,具有更加廣泛的通用性。
1 硬件系統(tǒng)設(shè)計(jì)
本系統(tǒng)設(shè)計(jì)采用的硬件平臺(tái)是Altera公司生產(chǎn)的DE2開(kāi)發(fā)板,使用軟件是QuartusⅡ9.0,FPGA芯片是EP2C35F672C6,通過(guò)VGA接口連接液晶顯示器顯示,利用QuartusⅡ軟件的SOPC Builder搭建的系統(tǒng)設(shè)計(jì)如圖1所示。其中,PS/2 IP核是采用AItera公司大學(xué)計(jì)劃中的IP核,SDR AM為系統(tǒng)運(yùn)行時(shí)的內(nèi)存。在系統(tǒng)中運(yùn)行交互界面時(shí),通過(guò)PIO傳輸系統(tǒng)設(shè)置的參數(shù),控制硬件實(shí)現(xiàn)的視頻的采集、顯示與相關(guān)視頻分析算法的實(shí)現(xiàn)。
VGA IP核采用突發(fā)傳輸模式,這樣可以提高從端口的數(shù)據(jù)吞吐量,在主端口一次多個(gè)數(shù)據(jù)單元的時(shí)候,可以達(dá)到極高的效率。在本設(shè)計(jì)的VGA IP核設(shè)計(jì)一次傳輸10個(gè)數(shù)據(jù)單元,額外的burstcount信號(hào)為4位。
2 μC/GUI移植
本系統(tǒng)采用μC/GUI 3.98版本進(jìn)行移植,在移植μC/GUI之前,有必要熟悉μC/GUI的軟件體系結(jié)構(gòu)與文件結(jié)構(gòu),μC/GUI的軟件體系結(jié)構(gòu)如圖2所示。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式實(shí)時(shí)操作系統(tǒng)μC、OS-II在ARM上的移植.
- 嵌入式詳解
- 嵌入式操作系統(tǒng)FREERTOS的移植.
- 長(zhǎng)文詳解嵌入式Linux系統(tǒng)移植資料下載
- 如何為嵌入式圖形設(shè)計(jì)平臺(tái)搭建創(chuàng)造環(huán)境的詳細(xì)中文介紹免費(fèi)下載 13次下載
- 基于嵌入式GUI技術(shù)研究 0次下載
- 基于嵌入式Qt的樓宇對(duì)講系統(tǒng)GUI平臺(tái)設(shè)計(jì) 95次下載
- 嵌入式Linux在s3c2440上的移植研究 67次下載
- μC/OS-II 在Nios上的移植
- 嵌入式Linux2.6在S3C2410上的移植技術(shù)探析
- 嵌入式稅控機(jī)GUI系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 嵌入式稅控機(jī)GUI系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 嵌入式Linux系統(tǒng)中GUI系統(tǒng)的研究與移植1
- μC OS-II 在Nios 上的移植1
- 嵌入式Linux系統(tǒng)的移植研究
- 瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時(shí)的注意事項(xiàng) 205次閱讀
- 基于μC/OS嵌入式操作系統(tǒng)的嵌入式數(shù)據(jù)管理設(shè)計(jì) 1178次閱讀
- 基于NiosⅡ處理器的嵌入式平臺(tái)上實(shí)現(xiàn)μC/GUI的移植設(shè)計(jì) 778次閱讀
- 基于嵌入式Linux系統(tǒng)下Mini GUI的移植方法與過(guò)程詳解 3549次閱讀
- 基于嵌入式Linux系統(tǒng)的Bootloader模型在MIPS64上的移植設(shè)計(jì)淺析 853次閱讀
- 一種基于嵌入式系統(tǒng)應(yīng)用的機(jī)器人視覺(jué)系統(tǒng)設(shè)計(jì)詳解 2511次閱讀
- 嵌入式環(huán)境下的輕量級(jí)GUI系統(tǒng)解決方案設(shè)計(jì)詳解 7480次閱讀
- 關(guān)于IPSec網(wǎng)絡(luò)安全協(xié)議在嵌入式系統(tǒng)中的應(yīng)用與實(shí)現(xiàn)詳解 1869次閱讀
- 隨機(jī)存儲(chǔ)器在嵌入式操作系統(tǒng)中的應(yīng)用設(shè)計(jì)詳解 1315次閱讀
- 在Nios II平臺(tái)下搭建RTEMS嵌入式開(kāi)發(fā)簡(jiǎn)析 1510次閱讀
- 液晶顯示屏設(shè)計(jì)方案:基于Nios嵌入式軟核處理器 1081次閱讀
- 嵌入式系統(tǒng)有哪些部分組成_嵌入式系統(tǒng)的應(yīng)用領(lǐng)域 3.3w次閱讀
- 嵌入式軟件工程師和嵌入式硬件工程師有什么區(qū)別 7w次閱讀
- 基于STM32的嵌入式測(cè)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 8368次閱讀
- 基于Nios軟核的嵌入式Internet系統(tǒng)設(shè)計(jì) 1027次閱讀
下載排行
本周
- 1新概念模擬電路第四冊(cè)信號(hào)處理電路電子書(shū)免費(fèi)下載
- 10.69 MB | 50次下載 | 免費(fèi)
- 2SL6341B USB3.2 Gen1X1 接口的的4口HUB
- 2.94 MB | 5次下載 | 免費(fèi)
- 3FT-7800R對(duì)講機(jī)維修手冊(cè)附原理圖
- 3.35 MB | 2次下載 | 免費(fèi)
- 4和芯潤(rùn)德USB3.0HUB芯片SL6341設(shè)計(jì)資料
- 2.58 MB | 2次下載 | 免費(fèi)
- 5TPS80032原理圖核對(duì)表
- 74.95KB | 2次下載 | 免費(fèi)
- 6使用CR6850C設(shè)計(jì)并制作12V5A開(kāi)關(guān)電源
- 1.53 MB | 2次下載 | 2 積分
- 7設(shè)計(jì)院eplan 500多頁(yè)項(xiàng)目圖紙
- 21.43 MB | 2次下載 | 1 積分
- 82.1 MHz類(lèi)放大器電感選擇指南
- 598.3KB | 1次下載 | 免費(fèi)
本月
- 1新概念模擬電路第四冊(cè)信號(hào)處理電路電子書(shū)免費(fèi)下載
- 10.69 MB | 50次下載 | 免費(fèi)
- 2SW6308V原理圖設(shè)計(jì)指南
- 0.75 MB | 14次下載 | 1 積分
- 3SW6308V三口多協(xié)議升降壓移動(dòng)電源SOC中文手冊(cè)
- 1.61 MB | 14次下載 | 1 積分
- 4純電動(dòng)汽?的主要部件及?作原理
- 5.76 MB | 12次下載 | 5 積分
- 5800VA純正弦波逆變器的參考設(shè)計(jì)
- 2.96MB | 12次下載 | 免費(fèi)
- 6GP328和GP88S對(duì)講機(jī)的維修實(shí)列資料合集免費(fèi)下載
- 0.03 MB | 10次下載 | 10 積分
- 7SW6308V寄存器手冊(cè)
- 1.08 MB | 10次下載 | 1 積分
- 8IP5385_DEMO開(kāi)發(fā)資料
- 1.96 MB | 8次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191364次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評(píng)論
查看更多