【硕士论文】嵌入式图形用户接口的研究与实现.pdf

【硕士论文】嵌入式图形用户接口的研究与实现.pdf

ID:32033340

大小:2.11 MB

页数:78页

时间:2019-01-30

【硕士论文】嵌入式图形用户接口的研究与实现.pdf_第1页
【硕士论文】嵌入式图形用户接口的研究与实现.pdf_第2页
【硕士论文】嵌入式图形用户接口的研究与实现.pdf_第3页
【硕士论文】嵌入式图形用户接口的研究与实现.pdf_第4页
【硕士论文】嵌入式图形用户接口的研究与实现.pdf_第5页
资源描述:

《【硕士论文】嵌入式图形用户接口的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华东师范大学硕士学位论文嵌入式图形用户接口的研究与实现姓名:高珀珀申请学位级别:硕士专业:计算机应用技术指导教师:邵时20041101华东师范人学硕上学位论文摘要近年来,随着3c技术(消费类电子、计算机、通信)趋向融合,嵌入式系统得到迅猛发展和普及,嵌入式技术的研究与发展成为当前的一个热点话题。计算机图形用户接El(GUI)为计算机与其使用者之间提供了方便的人机交互接口,随着嵌入式系统的弋速发展和产品形式的多样化,图形用户接口在嵌入式系统中的使用也越来越广泛。不同配置的嵌入式系统对GUI的要求和解决方案也有所不同。高端系统既

2、可以采用WinCE等商业化的产品·也可以采用Linux+MiniGUI等开发源代码的项目,但都有一个共同的耍求,就是系统要有丰富的资源来满足这些系统软件的使用,同时还有足够的资源运行应用程序。对资源比较有限的中低端系统来说,这些解决方法太臃肿和庞大,一方面系统可能承受不起,另一方面过丁I庞人的系统软件和其复杂功能已经超出了这类系统的虑用需求,失去了嵌入式系统量体裁衣、最有效利用资源的本质特征。基于以上因素的考虑,本文设计菏实现了无操作系统支持的轻型GUI系统——eGul。本文首先研究了几种典型的嵌入式GUI,层鲭构,其总体框

3、架分为三层:设备驱动层、进而提出了eGUI的设计方案。eGUI采用分图形引擎层、APj层:软彳牛采用模块化设计。设备驱动层相当于硬件抽象层。能够屏蔽底层硬件的差别,为上层提供统一的接口:图形引擎层提供基本绘图函数、区域填充、像素读写、位图及文字显示等图形函数;API层实现了一个窗口系统,包括消息循环、窗口部件、输入法等模块,为应用程序提供统一的编程接口。整个系统层次结构清晰,具有较强的可移植性和可配置性,且占系统资源少。在设计并实现eGUI原型系统的基础上,进一步设计了基于eGUI的可视化辅助开发.[具——vTEG(Visu

4、alToolkitforeGUI)。辅助工具的使用可以改变嵌入式系统传统开发方式的不足之处,尤其为图形应用程序的编写带了极大的便利,是提高开发效率、缩短开发周期的有效手段。关键词嵌入式系统、图形用户接口、图形引擎、消息循环、窗口部件、可视化工具华东师范大学硕士学位论文AbstractNowadays,researchanddevelopmentofembeddedtechnologybecomesahotspot·ComputerGraphicalUserInterface(OUl)providescomputerandit

5、suserswithconvenientinterfaceWiththerapiddevelopmentofembeddedsystemandmultiplicityofitsproduct,GUIbecomesmoreandmorepopularinthesesystems。However,differentembeddedsystemshavedifferentrequirementsouGUI,andresolventofthesesystemsisalsodifferent.High—endembeddedsyste

6、mscanusetheseGUIs,suchasWinCEorLinux+MiniGUI。TheGUlsmentionedabovehavethesamerequirement,whichistheembeddedsystemsmusthaverichresources.Buttolow-endembeddedsystems,suchresolventthatneedstoconsumelargequantityofsystemresourcesistooheavyandunacceptable.Ontheotherband

7、,compgcatedfunctions铲beyondtheneedoflow—endsystems.inviewofthesereasons,anewembeddedGUI(cart)withnosupportofoperatingsystemisdesignedandimplementedinthispaper.eGUIisdividedintothreelayers,thatisequipmentdriver,graphicengineandAPI.Softwaredevelopmentusesthemethodofm

8、odularizationEquipmentdriverlayerisalsonamedhardwareabs仃actlayer,whichCallhidethedifferencesofdifferenthardwaresandprovidethesameinterfacetograph

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。