嵌入式uGUI的研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:liongliong567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形用户界面系统(GUI)是系统级的支撑软件,它可以和文件系统、操作系统内核等一起构成一个完整的操作系统,GUI为用户提供与应用系统交互的可视化通道,同时也为程序员提供了一种编程模式,即GUI负责系统的可视化界面的生成,管理系统与用户之间的交互信息,而程序员只需要专注于实际应用程序的分析与设计。现行的嵌入式GUI系统有很多,虽然它们有各自的优点,但都存在一定的问题。基于此,本论文在嵌入式GUI方面做了比较详细的研究,并开发了一个基于Linux的嵌入式GUI系统uGUI,其目标是设计一个轻型、占资源少、高性能、高可靠性、可配置性的嵌入式GUI系统。论文内容主要围绕以下几个方面:首先概述了嵌入式系统及图形用户界面的发展情况,接着介绍了几种嵌入式系统下的GUI,通过相互比较,指出和通用的GUI系统相比,嵌入式系统下的GUI需要有轻型、占资源少、高性能、高可靠性、可配置性、可移植等特点;接着分析嵌入式GUI系统设计的核心机制与技术,提出了分层次体系结构模型以及基于Linux的Framebuffer显示驱动、事件消息驱动机制、窗口管理技术、面向对象技术在嵌入式GUI系统中的应用;然后在第四章中根据上述理论与技术,采用层次化、模块化和面向对象技术等具体实现嵌入式uGUI系统的输入输出层、uGUI核心层和应用接口层,并具体讨论了一些主要的算法和核心模块的实现过程,其中包括一些具体的实现技术细节与开发难点。然后对uGUI系统进行了比较全面的功能和性能测试,结果证明uGUI系统是一个结构合理、性能稳定,符合预期设计目标的嵌入式GUI系统。最后介绍了关于基于uGUI系统进行图形用户应用程序开发的模式与方法,总结了在实现嵌入式uGUI系统的一些心得。
其他文献
随着计算机网络技术的发展,信息安全问题日益突出,其核心技术基础之一的数字签名技术,被广泛地应用于军事、通信、电子商务和电子政务等领域,它在身份认证、数据完整性和抗否
认知无线网络是目前无线通信领域研究的重点之一。本文借鉴市场化的思想,采用经济学中的拍卖理论并且借鉴博弈论优势,提出了对动态频谱分配这一问题的具体解决方案并且设计了算
组播是因特网的新型网络应用,利用组播传输多媒体数据可以节约大量的带宽,而分层组播是异构网络环境下组播通信的有效手段。传统的分层组播对数据的分层都是累积型的,即要求接收
本文以蛋白蛋白相互作用为主要研究对象,提出了一个新的预测蛋白蛋白相互作用的算法,新的基于功能关联度的利用蛋白相互作用预测蛋白功能的算法,以及3字符LCWIS问题的时间复杂度
数字水印技术是近年来的一个研究热点,主要应用于对多媒体数据的完整性和内容真实性进行认证、隐秘通信、解决版权争议、设置用户标识和保护数字产品的知识产权等。数字水印
电子商务是信息化社会的商务模式,是商务的未来,它不仅使传统商业变得更加快速、便捷,还将从根本上改变传统商业结构和运作模式。现在阻碍电子商务发展的一个重要因素就是安
ATEM传输室广泛应用于电磁兼容试验、电磁场生物效应和计算机辐射泄露的研究以及场探头的校准试验中,由于ATEM传输室结构较复杂,计算ATEM传输室电气特性时所使用的方法繁琐,给AT
移动设备与定位技术的快速发展在给人们的日常生活带来极大便利的同时,也产生了大量关于移动对象的轨迹数据。轨迹数据中蕴含丰富的时空信息,对这种时空信息的挖掘和分析可有力
随着数字技术和因特网的发展,各种形式的多媒体数字作品(图像、视频、音频等)纷纷以网络形式发表,其版权保护成为一个迫切需要解决的问题。近年来迅速发展起来的数字水印(digit
伴随着计算机应用技术与信息技术的不断发展,计算机及其智能芯片系统的应用在日常生活中已是随处可见。合理、高效地开发嵌入式系统,使其更加优质地服务于人们的生活,已成为计算