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

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式实时操作系统μC、OS-II在ARM上的移植.13次下载
- 嵌入式实时操作系统FreeRTOS在ARM7上移植实现21次下载
- 嵌入式操作系统FREERTOS的移植.15次下载
- 长文详解嵌入式Linux系统移植资料下载7次下载
- 如何为嵌入式图形设计平台搭建创造环境的详细中文介绍免费下载13次下载
- 基于嵌入式GUI技术研究0次下载
- 基于嵌入式Qt的楼宇对讲系统GUI平台设计95次下载
- 嵌入式Linux在s3c2440上的移植研究67次下载
- μC/OS-II 在Nios上的移植90次下载
- 嵌入式Linux2.6在S3C2410上的移植技术探析15次下载
- 嵌入式税控机GUI系统设计与实现20次下载
- 嵌入式税控机GUI系统设计与实现8次下载
- 嵌入式Linux系统中GUI系统的研究与移植16次下载
- μC OS-II 在Nios 上的移植128次下载
- 嵌入式Linux系统的移植研究23次下载
- 瑞萨CTSU程序在向嵌入式OS操作系统移植时的注意事项653次阅读
- 基于μC/OS嵌入式操作系统的嵌入式数据管理设计1393次阅读
- 基于NiosⅡ处理器的嵌入式平台上实现μC/GUI的移植设计1014次阅读
- 基于嵌入式Linux系统下Mini GUI的移植方法与过程详解3948次阅读
- 基于嵌入式Linux系统的Bootloader模型在MIPS64上的移植设计浅析1135次阅读
- 一种基于嵌入式系统应用的机器人视觉系统设计详解2795次阅读
- 嵌入式环境下的轻量级GUI系统解决方案设计详解7946次阅读
- 关于IPSec网络安全协议在嵌入式系统中的应用与实现详解2371次阅读
- 随机存储器在嵌入式操作系统中的应用设计详解1666次阅读
- 在Nios II平台下搭建RTEMS嵌入式开发简析1722次阅读
- 液晶显示屏设计方案:基于Nios嵌入式软核处理器1354次阅读
- 嵌入式系统有哪些部分组成_嵌入式系统的应用领域34647次阅读
- 嵌入式软件工程师和嵌入式硬件工程师有什么区别81331次阅读
- 基于STM32的嵌入式测控系统设计与实现9062次阅读
- 基于Nios软核的嵌入式Internet系统设计1224次阅读
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論