余进[1]2013年在《基于μC/GUI的嵌入式GUI研究与应用及远程游戏程序设计》文中研究指明当前,嵌入式GUI (Graphical User Interface)在嵌入式系统中占据越来越重要的地位,人们对嵌入式GUI的要求也越来越高,嵌入式GUI也成为促进嵌入式系统发展的重要因素之一。因此,关于嵌入式GUI的原理与应用研究具有重要意义。本文首先概要介绍嵌入式GUI的发展历史、分类以及主流嵌入式GUI。接着基于μC/GUI进行一系列的研究与应用,主要工作包括以下几个方面。1)本文从系统层面分析了μC/GUI的工作原理及一些重要模块的代码。目前已有的文献基本都没有对μC/GUI系统原理较为深入的分析,本文试图在这方面做出一些努力,着重剖析了一些模块的原理。2)本文详细描述了基于S3C2410微处理器的硬件平台上,分别将μC/GUI移植到μC/OS-II和嵌入式Linux上的方法。其中,uC/GUI移植到嵌入式Linux的要点在已有的文献中还没有详尽的描述,本文做了详细步骤的描述。另外,本文对基于μC/OS-II的显示驱动程序进行了优化,充分显示出对基于μC/GUI系统的LCD驱动程序进行优化的必要性。3)本文给出了一个基于嵌入式Linux和μC/GUI的远程显示系统原型及其实现。这是对μC/GUI进行功能扩充的很好的示例,并且基于μC/GUI和嵌入式Linux的远程显示系统对于资源受限但却希望拥有多进程以及远程显示功能的嵌入式系统来说很有价值。4)本文给出了一个在以上工作的基础上开发的贪吃蛇游戏的设计和运行测试。该游戏程序一方面用于描述图形程序在μC/GUI系统上的开发方法和要点,另一方面也用于测试之前移植以及功能扩充后的系统的工作情况。通过本课题实践表明,μC/GUI是一种优秀的嵌入式GUI,适用面和可扩展性很强。本课题为基于μC/GUI的研究与应用提供了很好的范例,也为基于其他嵌入式GUI的研究提供了参考。
孙茂阳[2]2004年在《基于嵌入式系统的驱动程序及图形显示技术研究》文中研究说明本文以“红外图像采集存储卡和雷达干扰机的研制”为背景,对红外图像采集存储卡的Windows2000操作系统下的驱动程序以及雷达干扰机的显示与控制系统开展了深入的研究工作。 首先,本文分析了红外图像采集存储卡的功能特性,指出了驱动程序设计的关键在于I/O请求的处理,并从硬件访问、中断处理和DMA传输等叁个方面进行解决。在此基础上开发了Windows2000操作系统下的采集存储卡的驱动程序,实现了红外图像数据的实时采集存储与显示,以便后期的处理与研究。 其次,本文分析了雷达干扰机的系统要求,提出了嵌入式显示与控制系统的设计方案。详细探讨了嵌入式系统的开发流程,并完成了Linux操作系统下的串行设备通信和以太网络通信的编程设计,实现了嵌入式系统与干扰机的通信。在此基础上利用MiniGUI图形界面支持系统为干扰机设计了交互式的图形用户界面,能够实时显示干扰机的工作状态,并通过参数设定自由选择预定干扰样式、干扰波形。
马萧萧[3]2014年在《嵌入式系统中帧缓冲显示模块的设计与实现》文中研究表明嵌入式技术在不断的发展中,已经广泛的应用到各个行业,同时处理器的发展也从最初的8位、16位、32位升级到了64位,嵌入式的发展也深深的影响了行业的发展和改变。嵌入式显示系统的发展经历了很多阶段,早期的字符界面,如寻呼机只能显示数字,英文以及汉字,之后是黑白显示系统用于显示简单的图形,如早期的手机,目前,嵌入式系统越来越多的使用了LCD(液晶显示器)作为显示设备,例如手机,导航仪等,它们可以显示图片,或者播放视频。整个显示系统需要芯片级,硬件设计级,内核驱动级,以及用户空间的协同设计。在这些设备中帧缓冲作为显示设备硬件和上层应用软件之间的一个接口而广泛使用。本论文的目的是设计和实现一套面向嵌入式系统的帧缓冲显示模块技术方案,其核心是设计并实现一个帧缓冲显示驱动,并将其集成到常用的嵌入式系统中,在此基础上构建出一套嵌入式系统帧缓冲显示模块。其具体工作包括:1)LCD硬件以及面板选择研究LCD硬件相关设计,具体包括根据需求选择适当大小的LCD,LCD与CPU之间的总线选择,如CPU接口总线,RGB总线,DSI总线的选择,选择的标准是根据数据传输量的大小,以及根据数据传输速率,成本的需要。2)嵌入式内核帧缓冲驱动设计与实现讨论内核中显示驱动的架构与原理,中断以及用户空间接口,研究整个帧缓冲的架构、显示流程、设备管理等具体技术及其实现。3)用户空间显示架构设计结合实际应用案例,研究用户空间显示原理和图形界面开发的基本技术,设计用户空间显示框架,包括设备驱动层、中间引擎核心层、API接口层,重点讨论底层接口调用和交互流程的实现。本文提出的嵌入式系统帧缓冲显示模块方案与已有技术方案相比,具有开源,移植性强,架构清晰明了,便于日后维护等特点,同时能够做到成本可控。
袁绘芳[4]2009年在《基于嵌入式ARM的图形用户界面的研究与实现》文中研究表明嵌入式系统已经普及到生产、生活、军事和医学等广泛领域。嵌入式微处理器ARM以其体积小、低功耗、低成本和高性能而占据嵌入式应用中的领先地位。在很多应用中,嵌入式系统的使用者都迫切需要图形化的人机用户界面。本文来源于科研项目:电力电缆沟道监测系统。该系统采用现代化的设备和手段对电缆沟道环境和电缆运行状态进行实时传输、全程监测、状态显示、临界报警等。本文主要研究基于嵌入式ARM的图形用户界面。首先分析了液晶控制器T6963C,在此基础上完成对液晶屏初始化操作、清屏操作和控制器与ARM微处理器芯片LPC2290的接口连接,并解决了T6963C的光标不能在屏幕任意位置显示的问题;其次分析了GUI的结构层次及各层的关键技术,编写了硬件驱动层的画点/画线函数和汉字显示函数;接着给出把μC/GUI成功移植到本系统中的方法;最后针对本监测系统,进行了用户界面的具体设计并编写代码实现,本设计主要包括系统开机自检屏、正常工作状态屏和系统各参数设置屏等,文中给出了显示界面的整体设计流程及各个子模块所采用的主要算法和函数流程。本用户界面经多次测试,已达到系统设计要求。
郑君[5]2008年在《基于嵌入式系统超声波探伤的研究》文中进行了进一步梳理超声波无损探伤是无损检测领域中的一种非常重要的方法,它对于提高产品的质量和可靠性有着重要的意义。当代嵌入式技术发展迅速,极大地促进了检测仪器向结构轻巧、性能优越、价格便宜、操作简便的方向发展。于是,基于嵌入式操作系统超声波探伤仪器成为目前无损检测领域中的研究热点。在研究A型脉冲反射式超声波探伤法的基础上,本文选用基于XScale架构的PXA255高性能微处理器作为硬件系统的处理核心。在仿真实验和理论推导计算的基础上,深入分析超声波发射电路的发射特性;研究接收模块的电路设计及选型。运用开发工具eMbedded Visual C++ 4.0开发出基于Windows CE.NET系统下的超声波探伤应用程序,实现工件探伤功能。本文重点研究以下内容:其一,发射电路中电阻、激励脉冲、发射脉冲之间的影响关系;其二,超声波探伤系统缺陷定位和定量的研究;其叁,超声信号的小波处理。本文深入研究了嵌入式技术在超声波探伤系统的应用,并在研究硬件系统和软件算法的基础上,分析出数字式超声波探伤系统提高检测精度的关键因素。
杨倩[6]2013年在《LED叁维立体显示系统的研究》文中指出近年来,随着信息的迅猛增长,普通的二维显示已经不能满足人们的需求,叁维立体(Three-Dimensional,3D)显示被广泛关注,叁维立体显示已经成为显示领域的新的研究方向。而LED显示屏目前已被广泛应用于各种户外的大型显示场合,因此,将叁维立体显示技术应用到传统LED显示屏上,不仅利用了LED显示屏亮度高、视角大、寿命长、可视性好等优点,同时,也使得在户外观看叁维立体显示成为可能。因此,本文主要进行了LED叁维立体显示系统的研究工作,主要包括LED叁维立体显示系统光栅设计、硬件设计以及系统软件设计。本文首先针对LED显示屏上各个像素或者各个显示单元之间出现的歪曲、倾斜等现象,导致传统的狭缝光栅很难精确对齐LED显示屏,造成3D串扰大的问题,提出了一种双面型光栅。该双面光栅由前光栅、后光栅和透明基板组成,前光栅用于立体分光,实现3D显示;后光栅则是负责保证组成LED显示屏的各个LED子像素的发光中心点在水平和垂直方向保持一致,从而有效避免了传统光栅很难精确对齐,3D串扰大的问题。本文设计并实现了LED叁维立体显示硬件及软件系统,LED叁维立体显示系统的硬件实现采用ARM与FPGA协同工作的构架,采用ARM处理器为后级提供3D视频源,FPGA负责实现3D视频数据的存储读写控制以及灰度控制。LED叁维立体显示系统的软件系统分为ARM和FPGA两部分,ARM平台的软件主要由Boot Loader、Linux内核、LCD设备驱动程序以及Qtopia用户图形界面构成;FPGA数据处理部分包含3D数据存储控制模块和驱动电路模块两部分,每个模块又被划分成若干个子模块,采用Verilog硬件描述语言对各个子模块进行描述,通过QuartusⅡ 9.0对程序进行编译、仿真和调试。本系统利用ARM嵌入式系统代替传统PC机来提供LED视频系统的视频源,不仅使得成本降低,而且具有很高的可行性和灵活性,易于工程施工,而FPGA则具有可编程特性,用户可以采用编程的方式对FPGA进行实时地配置、更新和升级。本文基于双面光栅的LED叁维立体显示系统,在分辨率为256×128的LED显示屏上成功实现了2视点的叁维立体显示。以此为基础,将该设计方案应用于分辨率为1366×768的LED显示屏上,实现了5视点叁维立体显示。本文对于LED叁维立体显示的商业化具有重要意义。
高超然[7]2005年在《电能质量监测仪中基于Qt/Embedded的图形用户系统研究与实现》文中进行了进一步梳理由于Windows系列操作系统的普及使得图形化操作观念深入人心,同时随着信息家电、手持设备、无线终端、复杂工控设备的迅速发展,人们对嵌入式系统的需求逐渐增多,要求也越来越高。为嵌入式系统提供一个友好方便、稳定可靠的GUI系统成为非常迫切的要求。 本论文以电能质量监测仪为应用背景,嵌入式Linux系统中的GUI系统为研究对象,从理论、技术、设计与应用叁个层次进行研究,并将重点放在Qt/Embedded系统之上。 嵌入式GUI就是在嵌入式系统中为特定的软硬件设备或环境而设计的图形用户界面系统。本文首先从理论上分析嵌入式GUI系统的设计思想和基本原则。然后对当前国内外流行的几种嵌入式GUI系统体系结构、实现方法以及性能等进行分析和比较,并对目前技术上领先的Qt/Embedded系统进行深入的剖析。Qt/Embedded采用分层的体系结构,最底层的图形引擎摒弃了Xlib图形库,可以对底层的帧缓冲(framebuffer)直接操作,实现了点、线、填充、剪切、区域等基本图形功能和渲染、Alpha混合等高级功能。中间层的窗口系统采用稳定的服务器/客户端模式,并支持线程操作。在上层提供了兼容Qt家族的API。 电能质量监测仪的图形用户系统存在着进程独立、网络通信能力、跨平台等特殊需求,因而选择Qt/Embedded作为支撑平台。文中就基于Qt/Embedded的图形用户系统开发提出了两个关键性问题,即跨平台移植与中文化。跨平台移植的关键在于帧缓冲及输入设备在不同平台上的驱动实现。在充分理解嵌入式图形、输入设备工作原理的基础上给出了驱动开发的框架和思路。Qt/Embedded的中文化包括中文字符的显示与输入问题。文中给出了两种汉字显示解决方案并予以验证;而对通用的中文输入问题本文给出了一种中文输入服务器模型。 论文的最后,依照软件工程学的一般性流程对基于Qt/Embedded监测仪图形用户系统从分析、设计、实现、测试进行完整的论述;并且就帧缓冲与输入设备的驱动给出了详细的实现以验证文中提出的框架与思路。从系统运行和测试的情况来看本文给出的帧缓冲驱动架构与中文化解决方案基本上解决了Qt/Embedded应用于工控设备图形用户系统的相关问题。
韩小月[8]2013年在《基于嵌入式的电子白板系统研究》文中研究说明电子白板系统改变了传统的教学模式,运用当代的多媒体和显示技术,具有功能丰富、操作简单等优点;嵌入式技术是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物,因其具有内核小、专用型强、可裁剪等优点而得到广泛应用。本文正是将上述两种技术结合到一起,设计一种基于嵌入式的电子白板系统。本文在分析了电子白板系统和嵌入式系统基本概念及特点的基础上,提出了基于嵌入式的电子白板系统的组成结构,并对其硬件和软件部分进行了详细的设计。硬件部分,主要对S3C2400A核心处理器、存储器模块、音频模块、网卡模块、显示模块及电源模块进行了设计。软件部分,首先利用Visual C++6.0工具完成了在Windows平台下软件功能的开发,包括整体界面和框架的设计,图元对象显示、选取、变换、保存等各种操作的实现,适合教学平台的图片资源的引入、音频播放等功能的实现;其次详细分析了Windows CE操作系统的特点及架构,定制了适合硬件平台的操作系统,包括BSP(板级支持包)的开发、系统工程的建立、内核的编译及SDK(软件开发包)的导出,并利用该环境下的应用软件开发工具Embedded Visual C++4.0实现电子白软软件的移植同时添加相关的驱动程序;最后对系统进行测试,显示运行效果良好,符合预期目标。
张军峰[9]2007年在《基于嵌入式系统的数据记录仪的设计》文中提出记录仪表是对工业业生产过程中的各种数据进行检测和记录的重要工具。本课题研究的数据记录仪系统是采用ARM7系列的LPC2292作为系统的处理器,以UC/OS作为嵌入式操作系统。通过RS-485总线和以单片机组成的数据采集器进行数据通讯,在数据记录仪中以单片机组成的数据采集器称为系统的一个通道。通过CAN总线和PC机通讯,记录仪中存储的数据通过CAN总线发送到PC机上,供管理人员通过PC机上的管理软件分析数据。同时还扩展了USB接口,目的是把数据记录仪中的数据通过U盘转存到其他计算机上。本课题所做的主要工作如下:1.数据记录仪系统的硬件电路设计。选择记录仪系统中所用的芯片,设计系统中各个部分的电路,并画制电路板。2.系统的移植和驱动程序设计。主要包括UC/OS操作系统移植,图形系统移植,文件系统移植等。从理论上分析了各种系统的移植方法。并将外围扩展电路的驱动程序添加到嵌入式系统的内核中。根据数据记录仪的系统要求,把操作系统、文件系统、图形系统和驱动程序进行编译调试,使编译内核最小,然后将编译的内核烧写到系统的ROM中。3.应用程序设计。在电路设计、系统移植、驱动移植完成后,根据系统的要求,并对系统的任务进行划分以及优先级的设定。然后完成系统的应用设计,使的系统能够稳定、正常的运行。本课题从硬件到应用软件进行了系统的详细设计,从理论到实现进行了深入研究,而且对将来使用更先进的微处理器和功能更强大的操作系统具有一定的指导意义。
迟方华[10]2007年在《基于ETOS的NC嵌入式系统的研究与实现》文中研究说明网络计算机是一种用于网络计算环境的瘦客户机系统,它的优势在于可以对系统进行集中管理和维护,能够降低企业的整体拥有成本。网络计算机技术涵盖体系结构、操作系统、远程显示等多种技术,它以客户服务器模式为体系结构,依靠操作系统技术和远程显示的支持,实现基于服务器的计算。当前的网络计算机解决方案多是基于国外的商业系统,因此迫切需要开发使用自主操作系统环境和应用服务的网络计算机系统。 本课题采用了ETOS操作系统、Windows终端服务器的终端/服务器模式的瘦客户机系统设计方案。本文首先主要针对不同模式NC的特点,研究其中的嵌入式操作系统的体系结构及相关技术,对现有着名的嵌入式操作系统,尤其是嵌入式Linux进行了深入分析,在此基础上,根据NC比其它嵌入式系统具有更多、更强的硬件支持等新特点,按照层次化的方法提出一种新的基于NC的嵌入式Linux体系结构—ETOS系统。该体系结构在嵌入式操作系统体系结构的基础上又增加了应用程序接口层和中间软件支撑层,同时,利用新增加的两层,进一步简化了NC系统中嵌入式应用软件的开发难度,降低了对桌面系统应用软件进行移植的工作量。 接着本文较详细地分析研究了系统远程显示设计中的一些关键技术,包括更新信息获取方式、同步客户端与服务器端系统资源实现方法、远程显示图形的压缩算法与改进等,对采用这些关键技术的必要性、设计实现方法及效果进行了分析研究,对ETWM桌面系统的设计进行了改进和性能优化。 最后本文对NC系统的显示输出性能、服务器的资源消耗和网络环境的适应能力进行了测试。在测试平台上使用基于ETOS的NC系统,显示出了本系统的良好的应用时效性,证明该系统适合在局域网环境使用,可以满足基本应用的需求,同时系统对服务器的硬件配置要求较高。
参考文献:
[1]. 基于μC/GUI的嵌入式GUI研究与应用及远程游戏程序设计[D]. 余进. 南京大学. 2013
[2]. 基于嵌入式系统的驱动程序及图形显示技术研究[D]. 孙茂阳. 国防科学技术大学. 2004
[3]. 嵌入式系统中帧缓冲显示模块的设计与实现[D]. 马萧萧. 中国科学院大学(工程管理与信息技术学院). 2014
[4]. 基于嵌入式ARM的图形用户界面的研究与实现[D]. 袁绘芳. 西安电子科技大学. 2009
[5]. 基于嵌入式系统超声波探伤的研究[D]. 郑君. 北京交通大学. 2008
[6]. LED叁维立体显示系统的研究[D]. 杨倩. 福州大学. 2013
[7]. 电能质量监测仪中基于Qt/Embedded的图形用户系统研究与实现[D]. 高超然. 湖南大学. 2005
[8]. 基于嵌入式的电子白板系统研究[D]. 韩小月. 北京交通大学. 2013
[9]. 基于嵌入式系统的数据记录仪的设计[D]. 张军峰. 太原理工大学. 2007
[10]. 基于ETOS的NC嵌入式系统的研究与实现[D]. 迟方华. 西北工业大学. 2007
标签:计算机硬件技术论文; 嵌入式系统论文; gui论文; 嵌入式软件论文; 光栅图像论文; 嵌入式计算机论文; 嵌入式系统设计论文; 用户研究论文; 功能分析论文; 用户分析论文; 立体图形论文; 光栅论文; 单片机论文; gui设计论文;