基于Linux嵌入式GUI的移植与研究

来源 :北京机械工业学院 北京信息科技大学 | 被引量 : 0次 | 上传用户:coolfish150
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,嵌入式系统飞速发展,产品形态多种多样。由于嵌入式产品的更加商品化,对图形用户界面的要求也越来越高。但是多受到本身硬件条件的限制,过去我们看到的图形用户界面都很简单。随着嵌入式设备硬件性能的不断提高,消费者对产品功能的要求也愈加完备,对人机交互界面的要求也越来越高,而这一切,都离不开一个功能完备的GUI系统的支持。因此,开发适合目标硬件平台的GUI系统,成为嵌入式系统开发的重要内容。 本文首先介绍了嵌入式系统及图形用户界面的发展情况,研究探讨了基于Linux系统的几种嵌入式图形用户界面系统,并通过对这几种GUI系统的研究比较进一步得出这几个图形用户界面系统的优势与不足。 MiniGUI与Qt/Embedded目前是基于Linux操作系统的比较流行的嵌入式图形用户界面系统,是应用于低端和高端嵌入式产品的具有代表性的GUI系统,在文中以这两个系统为例,对其体系结构和采用的部分技术进行了重点的剖析。 在嵌入式系统的研究工作中,系统移植是一个重要的部分,如操作系统、GUI系统和应用程序的移植都是嵌入式系统开发中的一部分。在课题研究中,需要将GUI移植到目标开发板中并基于GUI进行实际的开发工作,所以根据课题需要我们将MiniGUI和Qt/Embedded分别移植到目标开发板中,在文中第四章详细分析这两个系统的移植过程。 车载导航系统是对图形用户界面系统的典型应用,具有相当大的商业开发价值。我们选择导航系统作为对课题研究的进一步应用,以加深对GUI系统的了解。车载导航系统是以电子地图为基础,通过接收GPS位置信息,利用导航线实现系统导航。系统包括地图显示、实时导航、GPS信息接收、GSM数据传送、地图浏览和地图查询等模块,其中地图显示是系统的核心模块也是系统最主要的GUI部分。文中第五章主要叙述了车载导航系统的整体设计方案和程序框架,并借鉴GUI思想和GUI提供的支持,完成对主要功能模块的设计与实现。最后对嵌入式GUI提出了些许期望并对车载导航系统的不足和下一步工作的研究方向进行了总结。
其他文献
随着网络的发展,信息量在不断增长,人们对信息的安全要求越来越高。人们想出很多种方法来实现数据的安全存储和传输,以及用户身份的安全认证。目前数据库在用户账户管理、验
这篇论文主要讨论了生物学领域中海量的DNA序列拼接问题和多个蛋白质相互作用网络中保守结构挖掘问题的相关关键技术及实际应用。提出了基于最大频繁序列模式的聚类方法,将DNA
入侵检测系统通常包括事件产生器、事件分析器、响应单元以及事件数据库四部分。其中,事件分析器又是我们入侵检测技术的关键部分。在网络入侵检测系统的事件分析器中,截获网
随着互联网规模和复杂程度的迅速增长,网络安全的重要性不容忽视。入侵检测系统作为一种能够主动检测计算机系统或网络上入侵行为的系统,成为网络安全的重要组成部分。它是继
随着Internet网络规模的迅猛发展和新业务的大量涌现,如何优化网络资源的利用率,平衡网络链路之间的负载,改善网络服务质量(QoS)成为当前需要迫切解决的问题。IP协议是一种面
数据密集型的科学与工程应用(如计算力学数值模拟、气象预测)需要在广域、分布式的计算环境中快速安全的传输海量的数据。因此在如何网格环境中高效、可靠、安全的传输海量文
现有的分布式入侵检测系统多采用固定部署的方式,无法与现代网络不断增加的规模和动态性相适应,同时还存在如单点失效,响应延迟大等缺点。要增加可扩展性,缩短响应时间,P2P网
VPN(Virtual Private Network),即虚拟专用网。它是在Internet网络中建立一条虚拟的专用通道,让两个远距离的网络客户能在一个专用的网络通道中相互传递资料而不会被外界干扰
随着互联网的快速发展,越来越多的用户开始关注如何从数量巨大的数据堆中找出自己需要的数据。本文的目的是把分散在互联网各个站点上的信息加以整理,进行信息的聚合,并且准
本文基于对信息安全领域图片加密现状的分析以及对数字图像处理的研究,对图片加密强壮性的评估进行了尝试,运用敏捷方法的思想和极限编程的手段开发了一个实验性的图片加密强