1 / 63
文档名称:

基于多线程的嵌入式GUI的设计与实现.pdf

格式:pdf   页数:63
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于多线程的嵌入式GUI的设计与实现.pdf

上传人:Horange 2014/2/19 文件大小:0 KB

下载得到文件列表

基于多线程的嵌入式GUI的设计与实现.pdf

文档介绍

文档介绍:西南交通大学
硕士学位论文
基于多线程的嵌入式GUI的设计与实现
姓名:喻红丹
申请学位级别:硕士
专业:计算机应用技术
指导教师:杨斌
20100501
摘要简洁的操作方式与用户交互。随着嵌入式系统的广泛应用,高端消费类电子的基本要求应包括轻型、占用资源少、高可靠性及可移植性。西南交通大学硕士研究生学位论文第图形用户界面,以丰富的图形图像信息、产品的已经迅速普及,而同时也要求这些设备拥有华丽美观、易于操作的低场G度胧酵夹斡没Ы缑孀魑G度胧缴璞赣胧褂谜咧涞慕换ソ涌冢它不仅能够显示系统信息,而且能够简化操作。让用户无需过多的培训就可以使用该设备,它在嵌入式系统中的地位将越来越重要。由于嵌入式系统的实时性要求非常高,对低车囊G笠哺摺U庑系统一般不希望建立在庞大累赘的、非常消耗系统资源的操作系统和上,这样,这些系统对实时、轻型男枨蟾油怀觥G度胧较低扯訥为了向应用软件玟榔鳌⒉シ牌鞯提供图形界面编程的功能接口,本文首先在深入分析了多种主流嵌入式低程逑到峁购褪迪衷淼幕上,并通过使用如有效的隔离数据和代码、回调函数机制和面向对象技术等多种设计模式,提出了一个支持多线程嵌入式低纳杓扑枷牒设计原理。然后对体系结构中的各核心机制模块包括驱动抽象、消息机制、多线程工作模式、剪贴域算法等进行了详细的研究与实现,并针对其中许多问题提出了新的解决方案和优化算法。最后对系统进行了移植和测试,并介绍了一个系统的应用实例。结果证明,系统能够很好地支持多线程,且具有完善的功能、良好的可靠性和移植性。.关键词:嵌入式系统;图形用户界面;多线程;消息机制;剪贴域
鼻蔓舅...’猼,琺—,猼,:籆琱甶琤甋,.—瑃—.甌瑃琱甀,琽,瑂瑃猳,.—,;琒.
幸匆斌学位论文作者签名:褊多工舟日期:加,口、。西南交通大学。本学位论文属于C芸冢年解密后适用本授权书;朐谝陨戏娇蚰诖颉皏”指导老师签名:日期:≥∞本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。
编专【丹嘿あ逭肌弓西南交通大学硕士学位论文主要工作毕声明对当前主流的嵌入式低车奶氐愫褪迪址椒ń辛艘欢ǖ难芯浚尤其是对其实现过程中的几项关键技术如帧缓存、消息驱动机制、窗本人在学位论文中所做的主要工作或贡献如下:口管理和设备驱动等进行了详细分析。提出了系统的体系结构和设计模型。针对嵌入式低承枰高效、易用和可扩展性等特点,采用了层次化、模块化和面向对象等多种设计思想。的关键模块设计和实现。对核心模块中的设计方法、重要的数据结构、工作原理和具体实现等进行了深入阐述。的移植和应用。简述移植的基本思想和流程,体现了它的可移植性,并简要介绍了它的功能和应用情况。最后总结了本课题完成的工作并给出了下一步的工作展望。本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均己在文中作了明确说明。本人完全了解违反上述声明所引起的一切法律责任将由本人承担。学位论文作者签名:
第滦髀课题的研究背景在出现众多强大的系统之后,许多控制系统开始采用这些作为软件平台,如琑珼,等,由于其面向的硬件平台时操作系统内核,并且具有良好的扩展性性;提供轻型、高性能、友好的嵌入西南交通大学硕士研究生学位论文第后时代的到来,使得人们开始越来越多地接触到嵌入式系统的概念【俊现在,嵌入式产品已经在很多领域得到广泛应用,如国防、工业控制、通信、办公室自动化和消费电子领域等【俊T谇度胧讲房7⒅校僮飨低持猓开发人员关注最多的另外一个系统软件组件尤其是图形支持系统。图形用户界面,作为人机交互技术的重要内容,以丰富的图形图像信息、直观的表达方式与用户交互,这样的软件系统简洁、美观、方便好用,更加人性化,已经被越来越多的领域所采用】。嵌入式图形用户界面就是在嵌入式系统中为特定的硬件设备或环境而设计的图形用户界面系统。与通用系统相比,嵌入式系统普遍存在处理器运行速度慢,内存容量小等局限,所以嵌入式系统对图形界面的基本要求是系统结构简洁,占用的资源较少;使用模块结构,便于移植和定制且在某些应用场合应具备实时性,以适应系统硬件资源有限的条件【俊G度胧酵夹斡没Ы缑为嵌入式系统提供了一种应用于特殊场合的人机交互接口。近来的市场需求显示:越来越多的嵌入式系统,包括詈校阈紻/シ呕只龋G笫迪种钊鏦浏览器、应用、多媒体播放