嵌入式Linuz上图形用户界面开发研究.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
厦门市科学技术协会第四届青年学术年会论文集 嵌入式Linux上图形用户界面开发的研究 詹雄泉r,郑灵翔,洪景新,陈辉煌 (厦门大学计算机科学系) 摘要:在当今嵌入式系统广泛应用的推动下,如何为嵌入式系统提供一个友好方便、稳定可靠的GUI界面已成为了一个 关键词:嵌入式系统;GUI;Microwindows;FLTK 随着信息技术的发展和数字化产品的普及,嵌入式系统被应用到网络、手持通信设备、国防军事和自 动化控制等各个领域,所呈现的广泛应用前景和发展潜力使其成为2l世纪的应用热点之一。嵌入式系统 是以应用为中心和以计算机技术为基础的,并且软硬件是可裁剪的,能满足应用系统对功能、可靠性、成 本、体积、功耗等指标的严格要求的专用计算机系统,它可以实现对其他设备的控制、监视或管理等功 能…1。 嵌入式GUI其实很早就已经出现,不过因为硬件条件的限制,所以只能看到十分简单的图形界面。近 几年来,在信息化发展的推动下,面向嵌入式系统的硬件开始层出不穷地出现,同时人们对嵌入式系统的 需要渐渐变多,要求越来越高,这样使得如何为嵌入式系统提供一个友好方便、稳定可靠的GUI系统便成 为了一个非常紧迫的要求【3J3。基于问题的重要性,本文将从嵌入式Linux的图形用户界面进行讨论嵌入 式系统的GUI开发。 1图形用户界面(GUI) 从用户的观点来看。GUI是系统的一个最至关重要的方面:因为用户通过GUI与系统进行交互,所以 GUI应该易于使用并且非常可靠。但它还需要是有内存意识的,以便在内存受限的微型嵌入式设备上可 以无缝执行。因此,它应该是轻量级的,并且能够快速装入。 Window 大多数开发人员可能会选择XFree86,因为XFree86是一个可以免费重复分发、开放源码的X 系统。是UNIX和类UNIX的机器上最常用的窗口系统,为应用程序以图形方式进行显示提供了资源,从而 为他们提供了一个能使用他们喜欢的工具的熟悉环境。而且,它具有非常好的支持:在线有许多文档可 用,还有许多专用于XFree86开发的邮递列表,另外,Xll为窗口管理、事件处理、同步和客户机间通信提 供强大的功能,并且大多数开发入员已经熟悉了它的API,且x的API非常适合扩展。但它比近几年出现 的嵌入式GUI工具性能差。此外,当与GUI中新出现的开发一像专门为嵌入式环境设计的Nano—X或 的速度很快并且具有定制窗口构件的支持。 式,但目前也支持其他显示模式,并且支持多种操作系统平台,比如MS—DOS、QNX和Linux等等,不过只 支持x86硬件平台,可移植性稍差。OpenGUl分为三层。最低层是由汇编编写的快速图形引擎;中间层提 API。第三层用C++编写,提供 供了图形绘制API,包括线条、矩形、圆弧等,并且兼容于Borland的BGI ·作者简介:詹雄泉(1980一),男.硕士研究生 基金项目:福建省科技项目基金赞助(2002n∞1) 通讯地址:厦门大学计算视科学系.361005 ·287· 厦门市科学技术协会第四届青年学术年会论文集 了完整的GUI对象集。 跨平台的开发工具用于Linux台式机。它支持各种有UNIX特点的系统以及MicrosoftWindows。KDE一最 Embedded通过QtAPI与LinuxI/O设施直接交互。那些熟悉并已适应了面向对 以适用于嵌人式环境。Qt 象编程的人员将发现它是一个理想环境。而且,面向对象的体系结构使代码结构化、可重用并且运行快 速。与其它GUI相比,Qt 程序的最紧凑环境。 MiniGUI是一种面向嵌入式系统或者实时系统的公开源码(mPL)的图形用户界面支持系统,主要运 常见格式的图像文件,支持Windows的资源文件,小巧且具有较好的可配置性、高稳定性和可移植性,包含 全部功能的库文件大小为300KB左右,可根据项目需求进行定制配置和编译。 Software的开放源代码的嵌入式

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档