資料介紹
人機交互是智能化嵌入式產(chǎn)品一項重要功能,在設計智能監(jiān)控系統(tǒng)時人機交互需要界面設計軟件,常用的圖形界面軟件有MiniGUI,QT/Embedded,OpenGUI等。Altera公司NiosⅡ已經(jīng)集成了μC/OS-Ⅱ系統(tǒng)。μC/OS-Ⅱ是一個實時多任務內(nèi)核,不具有現(xiàn)代操作系統(tǒng)的線程,上述GUI不能方便的運行。
μC/GUI是一個優(yōu)秀的嵌入式圖形用戶界面,具有眾多的優(yōu)點。如,代碼開源,占用系統(tǒng)資源少,所有的代碼均由ANSIC實現(xiàn),功能強大且易于移植,可以應用于任何的LCD控制和CPU任何尺寸的物理與虛擬顯示,非常適合用于資源有限的嵌入式系統(tǒng)中。同時,μC/GUI與μC /OS-Ⅱ都是美國Micrium公司產(chǎn)品,μC/GUI能輕易地在μC/OS-Ⅱ上應用,實現(xiàn)與μC/OS-Ⅱ的無縫結合。
本文在設計具有人機交互功能的基于NiosⅡ的嵌入式智能監(jiān)控系統(tǒng)時,為實現(xiàn)友好的人機交互和更加方便的顯示,將μC/GUI移植到NiosⅡ嵌入式平臺,系統(tǒng)采用通用液晶顯示器顯示,具有更加廣泛的通用性。
1 硬件系統(tǒng)設計
本系統(tǒng)設計采用的硬件平臺是Altera公司生產(chǎn)的DE2開發(fā)板,使用軟件是QuartusⅡ9.0,FPGA芯片是EP2C35F672C6,通過VGA接口連接液晶顯示器顯示,利用QuartusⅡ軟件的SOPC Builder搭建的系統(tǒng)設計如圖1所示。其中,PS/2 IP核是采用AItera公司大學計劃中的IP核,SDR AM為系統(tǒng)運行時的內(nèi)存。在系統(tǒng)中運行交互界面時,通過PIO傳輸系統(tǒng)設置的參數(shù),控制硬件實現(xiàn)的視頻的采集、顯示與相關視頻分析算法的實現(xiàn)。

VGA IP核采用突發(fā)傳輸模式,這樣可以提高從端口的數(shù)據(jù)吞吐量,在主端口一次多個數(shù)據(jù)單元的時候,可以達到極高的效率。在本設計的VGA IP核設計一次傳輸10個數(shù)據(jù)單元,額外的burstcount信號為4位。
2 μC/GUI移植
本系統(tǒng)采用μC/GUI 3.98版本進行移植,在移植μC/GUI之前,有必要熟悉μC/GUI的軟件體系結構與文件結構,μC/GUI的軟件體系結構如圖2所示。

μC/GUI是一個優(yōu)秀的嵌入式圖形用戶界面,具有眾多的優(yōu)點。如,代碼開源,占用系統(tǒng)資源少,所有的代碼均由ANSIC實現(xiàn),功能強大且易于移植,可以應用于任何的LCD控制和CPU任何尺寸的物理與虛擬顯示,非常適合用于資源有限的嵌入式系統(tǒng)中。同時,μC/GUI與μC /OS-Ⅱ都是美國Micrium公司產(chǎn)品,μC/GUI能輕易地在μC/OS-Ⅱ上應用,實現(xiàn)與μC/OS-Ⅱ的無縫結合。
本文在設計具有人機交互功能的基于NiosⅡ的嵌入式智能監(jiān)控系統(tǒng)時,為實現(xiàn)友好的人機交互和更加方便的顯示,將μC/GUI移植到NiosⅡ嵌入式平臺,系統(tǒng)采用通用液晶顯示器顯示,具有更加廣泛的通用性。
1 硬件系統(tǒng)設計
本系統(tǒng)設計采用的硬件平臺是Altera公司生產(chǎn)的DE2開發(fā)板,使用軟件是QuartusⅡ9.0,FPGA芯片是EP2C35F672C6,通過VGA接口連接液晶顯示器顯示,利用QuartusⅡ軟件的SOPC Builder搭建的系統(tǒng)設計如圖1所示。其中,PS/2 IP核是采用AItera公司大學計劃中的IP核,SDR AM為系統(tǒng)運行時的內(nèi)存。在系統(tǒng)中運行交互界面時,通過PIO傳輸系統(tǒng)設置的參數(shù),控制硬件實現(xiàn)的視頻的采集、顯示與相關視頻分析算法的實現(xiàn)。

VGA IP核采用突發(fā)傳輸模式,這樣可以提高從端口的數(shù)據(jù)吞吐量,在主端口一次多個數(shù)據(jù)單元的時候,可以達到極高的效率。在本設計的VGA IP核設計一次傳輸10個數(shù)據(jù)單元,額外的burstcount信號為4位。
2 μC/GUI移植
本系統(tǒng)采用μC/GUI 3.98版本進行移植,在移植μC/GUI之前,有必要熟悉μC/GUI的軟件體系結構與文件結構,μC/GUI的軟件體系結構如圖2所示。

下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式實時操作系統(tǒng)μC、OS-II在ARM上的移植.
- 嵌入式實時操作系統(tǒng)FreeRTOS在ARM7上移植實現(xiàn)
- 嵌入式操作系統(tǒng)FREERTOS的移植.
- 長文詳解嵌入式Linux系統(tǒng)移植資料下載
- 如何為嵌入式圖形設計平臺搭建創(chuàng)造環(huán)境的詳細中文介紹免費下載 13次下載
- 基于嵌入式GUI技術研究 0次下載
- 基于嵌入式Qt的樓宇對講系統(tǒng)GUI平臺設計 95次下載
- 嵌入式Linux在s3c2440上的移植研究 68次下載
- μC/OS-II 在Nios上的移植
- 嵌入式Linux2.6在S3C2410上的移植技術探析
- 嵌入式稅控機GUI系統(tǒng)設計與實現(xiàn)
- 嵌入式稅控機GUI系統(tǒng)設計與實現(xiàn)
- 嵌入式Linux系統(tǒng)中GUI系統(tǒng)的研究與移植1
- μC OS-II 在Nios 上的移植1
- 嵌入式Linux系統(tǒng)的移植研究
- 瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時的注意事項 1k次閱讀
- 基于μC/OS嵌入式操作系統(tǒng)的嵌入式數(shù)據(jù)管理設計 2.3k次閱讀
- 基于NiosⅡ處理器的嵌入式平臺上實現(xiàn)μC/GUI的移植設計 1.2k次閱讀
- 基于嵌入式Linux系統(tǒng)下Mini GUI的移植方法與過程詳解 4.3k次閱讀
- 基于嵌入式Linux系統(tǒng)的Bootloader模型在MIPS64上的移植設計淺析 1.3k次閱讀
- 一種基于嵌入式系統(tǒng)應用的機器人視覺系統(tǒng)設計詳解 2.9k次閱讀
- 嵌入式環(huán)境下的輕量級GUI系統(tǒng)解決方案設計詳解 8.2k次閱讀
- 關于IPSec網(wǎng)絡安全協(xié)議在嵌入式系統(tǒng)中的應用與實現(xiàn)詳解 2.6k次閱讀
- 隨機存儲器在嵌入式操作系統(tǒng)中的應用設計詳解 1.9k次閱讀
- 在Nios II平臺下搭建RTEMS嵌入式開發(fā)簡析 1.8k次閱讀
- 液晶顯示屏設計方案:基于Nios嵌入式軟核處理器 1.5k次閱讀
- 嵌入式系統(tǒng)有哪些部分組成_嵌入式系統(tǒng)的應用領域 3.5w次閱讀
- 嵌入式軟件工程師和嵌入式硬件工程師有什么區(qū)別 8.3w次閱讀
- 基于STM32的嵌入式測控系統(tǒng)設計與實現(xiàn) 9.5k次閱讀
- 基于Nios軟核的嵌入式Internet系統(tǒng)設計 1.3k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 3PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 22次下載 | 免費
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論