资料介绍
人机交互是智能化嵌入式产品一项重要功能,在设计智能监控系统时人机交互需要界面设计软件,常用的图形界面软件有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传输系统设置的参数,控制硬件实现的视频的采集、显示与相关视频分析算法的实现。
![详解μC/GUI在NiosⅡ嵌入式系统中的移植过程](/uploads/allimg/171026/2362486-1G026151610W3.png)
VGA IP核采用突发传输模式,这样可以提高从端口的数据吞吐量,在主端口一次多个数据单元的时候,可以达到极高的效率。在本设计的VGA IP核设计一次传输10个数据单元,额外的burstcount信号为4位。
2 μC/GUI移植
本系统采用μC/GUI 3.98版本进行移植,在移植μC/GUI之前,有必要熟悉μC/GUI的软件体系结构与文件结构,μC/GUI的软件体系结构如图2所示。
![详解μC/GUI在NiosⅡ嵌入式系统中的移植过程](/uploads/allimg/171026/2362486-1G02615161G58.png)
μ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传输系统设置的参数,控制硬件实现的视频的采集、显示与相关视频分析算法的实现。
![详解μC/GUI在NiosⅡ嵌入式系统中的移植过程](/uploads/allimg/171026/2362486-1G026151610W3.png)
VGA IP核采用突发传输模式,这样可以提高从端口的数据吞吐量,在主端口一次多个数据单元的时候,可以达到极高的效率。在本设计的VGA IP核设计一次传输10个数据单元,额外的burstcount信号为4位。
2 μC/GUI移植
本系统采用μC/GUI 3.98版本进行移植,在移植μC/GUI之前,有必要熟悉μC/GUI的软件体系结构与文件结构,μC/GUI的软件体系结构如图2所示。
![详解μC/GUI在NiosⅡ嵌入式系统中的移植过程](/uploads/allimg/171026/2362486-1G02615161G58.png)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 嵌入式实时操作系统μC、OS-II在ARM上的移植.
- 嵌入式详解
- 嵌入式操作系统FREERTOS的移植.
- 长文详解嵌入式Linux系统移植资料下载
- 如何为嵌入式图形设计平台搭建创造环境的详细中文介绍免费下载 13次下载
- 基于嵌入式GUI技术研究 0次下载
- 基于嵌入式Qt的楼宇对讲系统GUI平台设计 95次下载
- 嵌入式Linux在s3c2440上的移植研究 67次下载
- μC/OS-II 在Nios上的移植
- 嵌入式Linux2.6在S3C2410上的移植技术探析
- 嵌入式税控机GUI系统设计与实现
- 嵌入式税控机GUI系统设计与实现
- 嵌入式Linux系统中GUI系统的研究与移植1
- μC OS-II 在Nios 上的移植1
- 嵌入式Linux系统的移植研究
- 瑞萨CTSU程序在向嵌入式OS操作系统移植时的注意事项 372次阅读
- 基于μC/OS嵌入式操作系统的嵌入式数据管理设计 1241次阅读
- 基于NiosⅡ处理器的嵌入式平台上实现μC/GUI的移植设计 852次阅读
- 基于嵌入式Linux系统下Mini GUI的移植方法与过程详解 3702次阅读
- 基于嵌入式Linux系统的Bootloader模型在MIPS64上的移植设计浅析 942次阅读
- 一种基于嵌入式系统应用的机器人视觉系统设计详解 2602次阅读
- 嵌入式环境下的轻量级GUI系统解决方案设计详解 7680次阅读
- 关于IPSec网络安全协议在嵌入式系统中的应用与实现详解 2057次阅读
- 随机存储器在嵌入式操作系统中的应用设计详解 1433次阅读
- 在Nios II平台下搭建RTEMS嵌入式开发简析 1589次阅读
- 液晶显示屏设计方案:基于Nios嵌入式软核处理器 1190次阅读
- 嵌入式系统有哪些部分组成_嵌入式系统的应用领域 3.4w次阅读
- 嵌入式软件工程师和嵌入式硬件工程师有什么区别 7.1w次阅读
- 基于STM32的嵌入式测控系统设计与实现 8642次阅读
- 基于Nios软核的嵌入式Internet系统设计 1088次阅读
下载排行
本周
- 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次下载 | 免费
评论