文档介绍:北京交通大学
硕士学位论文
基于嵌入式Linux的图形用户界面的设计与实现
姓名:李立山
申请学位级别:硕士
专业:计算机软件与理论
指导教师:陈连坤
20060301
摘要了在用多进程方式实现窗口剪切及消息传递方面的一些尝试,还对系嵌入式图形用户界面系统韵录称是嵌入式操作系统的一个重要组成部分,随着嵌入式系统硬件设备的可获得性的提高和价格的不断降低及嵌入式系统应用范围的不断扩大,嵌入式低车闹匾P栽嚼丛酵怀觥市场上常见的刃⌒褪殖质缴璞干希郧坝捎谟布跫鹊限制,用户界面都非常简单,几乎看不到机上美观的图形用户界面。但等手持式电脑或者在等面向嵌入式系统的操作系统上,己经看到了完整的图形用户界面支持。随着嵌入式系统的硬件条件的提高,嵌入式系统对轻量级图形用户界面的需求越来越迫论文首先概述了嵌入式系统及用户界面的发展情况,接着介绍了几种嵌入式系统下的图形用户界面,通过相互比较,指出与通用的图形用户界面系统相比,嵌入式系统下的图形用户界面需要有轻型、占用资源少,商性能,高可靠性,可配置等特点。在上述基础上,阐述了本嵌入式图形用户界面狦所要达到的功能、性能,提出了狦的体系结构,然后介绍了设计模式在本系统中的应用以及基于的显示驱动和图形抽象层墓菇ǎ幼沤樯统在狧7迳系那度胧絃开发环境的搭建以及基于狦的应用程序开发进行了描述。关键词:嵌入式系统,图形用户界面,设计模式,嘟切。
龇室窒塑叁竺堡±堂堡笙苎叩“删..,雉琫猵琣琣.,,.,.瑂,,】瑃琧瑃,琿瑃琤甌
緀摘要狿瓽.,現丁
日期:丛年三月正日每厶独创性声明本人声明,所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽本人所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京交通大学或其他教学机构的学位或证书而使用过的材料。与我一起工作的同志对本研究所做的任何贡献已在论文中作了明确的说明并表示了谢意。本人签名:
本人签名:碴氆厶日期:“年拢日关于论文使用授权的说明本人完全了解北京交通大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。论文中所有创新和成果归北京交通大学计算机与信息技术学院所有。未经许可,任何单位和个人不得拷贝。版权所有,违者必究。
绪论第嵌入式捌浯嬖诘谋匾P选择伽騅作为窗口环境。但是在上的碌耐夹蜗备的轻量级、高性能、高可靠、可配置的低吵晌?尚械慕饩龇当在上安装保岽右恍氨曜肌蓖夹巫榧醒〕鏊要的,通常情况下,会选择作为图形显示基础,统不适合嵌入式低场G度胧缴璞赣醒细竦淖试匆G比如十分有限的存储空间M鼻度胧较低尘S幸恍┨厥獾囊G螅些要求普通上的图形界面系统是不能满足的。比如特殊的外观效果,控制提供给用户的函数,提高装载速度,特殊的底层图形或输入设备。因此,嵌入式系统必定要有自己的K裕度胧紾就是在嵌入式系统中为特定的硬件设备或环境而设计的图形用户界面系统。随着嵌入式产品的发展,往往要求嵌入式操作系统有网络和图形的功能。利用源代码开放的罱ㄇ度胧讲僮飨低常捎谇看蟮网络功能和低成本,近来得到了越来越多的应用。其能够提供全功能的桌面计算,定制非常方便,支持大多数嵌入式系统上使用的芯片,包括。但与相比较,嵌入式耐夹尾僮鞴δ芟喽越先酢6孀手持式设备的硬件条件的提高,最近出现的等手持式电脑或者在等面向嵌入式系统的操作系统上,已经看到了完整的图形用户界面支持。因此在嵌入式僮飨低成鲜褂靡桓龉δ芡蚉
主流嵌入式谋冉可以在底层图形接口上运行。在辖型夹伪喑蹋案。目前在辖惺凳鼻度胧较低晨7⒊S玫挠腥缦录钢低常/、等。疎阂浦擦舜罅康脑椿赒腦程序。/是一个猓峁┑目丶痡格沿用了风格,尽管/声称可以裁剪到最少,但这时的/库已经基本上失去了使用价值。/库对硬件加速支持匮乏,很难应用到对图形速度、功能和效率要求较高的嵌入式系统当中。同时/的结构过于复杂,目前所见到的/的运行环境,几乎是清一色基于膇:其策略是首先建立在比较成熟的图形引擎之上,比如蚅约爸苯踊贚腘,建立在这些基本函数库之上的应用程序,不经重新编译,就需要完成其他许多工作。其接口是类慕涌冢娣缎圆皇很好,移植时往往要做接口部分的调整。核闹饕L厣谟谔峁┝死嗨苮的客户/服务器体系结构,并提供了相对完善的图形功能。该项目已不太活跃。几种主要的嵌入式谋冉喜渭聿:北京交通人学硕十学位论文
\.婀站啊/轴赫删㈣燃粼轐脯熊锵∽张弼铀斡腳确睡删课题研究的意义和目的‰妇㈣,删狦系统是在研究嵌入式软件系统对男枨螅险婵悸怯户对界面的需求和嵌入式系统自身的特点之后,设计的一套面向嵌入式应用的图形用户界面系统。在开发过程中参考了国内外嵌入式低车奶氐慵笆迪址椒ǎ在分析的基