网站大量收购独家精品文档,联系QQ:2885784924

嵌入式论文基于Microwindows的嵌入式GUI设计.doc

嵌入式论文基于Microwindows的嵌入式GUI设计.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  基于Microwindows的嵌入式GUI设计 名 学 号 院 系 专 业 班 级 提交时间: 年 月 日 基于Microwindows的嵌入式GUI设计 嵌入式GUI构件库是国家高技术研究发展项目(863计划)——面向数字化仪器设备的嵌入式软件平台课题的一部分,目的是自主研发基于嵌入式Linux操作系统,面向数字化仪器设备的GUI软件的底层支持库Abstract: Embedded Software Development Platform For Digital Instrument And Equipment is a national 863 Project.Embeded GUI component library for digital instrument and equipment is an important part of this project.In this dissertation, expound the application status of embedded GUI system, points out Microwindows’s advantages.Final,deep analyses and demo GUI’s application in Microwindows. Key words: embedded; GUI; Microwindows; embedded system 引 言   嵌入式图形用户界面与存储安全、嵌入式JAVA 虚拟机并称为嵌入式系统中的三大关键技术。在嵌入式应用领域,伴随着硬件技术的发展,传统意义上的人机交互界面正趋于淡化,取而代之的是具有友好人机交互支持的嵌入式图形界面。   嵌入式计算机系统以其关键部件的高性能、低价格等优势为Embedded GUI 的发展奠定了坚实的市场和技术基础;而基于Linux 开放源代码、遵循不同授权条款的诸多Embedded GUI 软件及其自由开发者,又大大推进了Embedded GUI 的应用进程,起到推波助澜的作用,如Microwindows、MiniGUI 及QT/ Embedded 等。   嵌入式系统是以应用为中心、计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统的这一定义也就界定了嵌入式系统对Embedded GUI 的基本要求。这些要求如下: (1) 轻量级、占用系统资源少; (2) 性能高,友好的人机互动; (3) 可靠性高; (4) 模块架构,配置灵活,便于移植。   目前,在嵌入式应用领域比较成功的Embedded GUI主要有MiniGUI、Microwindows 和QT/ Embedded。   MiniGUI 和Microwindows 都是自由软件,只是前者遵循L GPL 条款,后者遵循MPL 条款。这两个系统的技术路线也有所不同。MiniGUI 的策略是首先建立在比较成熟的图形引擎之上,如Svgalib 和LibGGI ,开发的重点在窗口系统、图形接口上。   Microwindows 目前的开发重点则在底层的图形引擎上,它不需要其它图形系统的支持。在Linux 操作系统上,Microwindows 也可以充分利用Linux 提供的Framebuffer机制来显示图形。并且,Microwindows 还具有很强的移植性,能够在大多数微处理器上运行。   QT/ Embedded 由于移植了大量原来基于QT 的XWindows 程序,提供了非常完整的嵌入式GUI 解决方案,再加上Opera 浏览器,可以说是一个成熟的商业软件。然而,QT/ Embedded 不能运行在非QT 的软件中,其源代码也过于庞大。   作为一个开放源代码项目,Microwindows 将现代图形窗口技术的一些特性展现给了编程团体,而不需要诸如Microsof t Windows 或X Window 这样占用较大磁盘和RAM 空间的高级窗口的支持。它直接面向显示硬件本身,不需要任何操作系统或其它图形系统的支持,可以在Linux 2. 0 以上的Framebuffer 系统上很好地运行。Microwindows 本身就被设计成便于移植、能够在大多数硬件和软件环境下运行的Embedded GUI。 Microwindows 的新特性:   (1) 支持新的NXL IB 项目,NXL IB 对X11 的二进制程序可以不加修改地直接在Microwindows 里运行,而无需X11 Se

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档