1 / 6
文档名称:

基于QtE的嵌入式GUI的研究及其移植.docx

格式:docx   大小:97KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

基于QtE的嵌入式GUI的研究及其移植.docx

上传人:sssmppp 2020/12/28 文件大小:97 KB

下载得到文件列表

基于QtE的嵌入式GUI的研究及其移植.docx

相关文档

文档介绍

文档介绍:基于Qt/E的嵌入式GUI的研究及其移植
发布日期:2008-06・17作者:游燕珍,赵国锋,徐川 来源:微计算机信息
AT91SAM9261 开发板
980元
全功fiSfiSJ-LINK ABM仿真雜


摘要:图形用户界面(Graphic User Interface,简称GUI) 的广泛流行是当今计算机技术的重大成就之一,它极大 地方便了非专业用户的使用。木文简要介绍当前国内外 儿种嵌入式GUI系统的实现方式与特点。对基于Qt的 嵌入式GUI——Qt/Embcddcd的交叉开发平台、窗I I系 统、图形引擎的实现技术以及Q【的核心特性——信号 与槽机制进行了分析。^mbedded应用程 序的移植过程,移植过程采用交叉编译,系统界血直观 简洁,易于操作。
关键字:Qt/Embcddcd, Qt/E,嵌入式GUI,移植
引言
图形用户界面系统(GUI)是系统级的底层软件,它可以和文件系统、操作系统内核等一起构成一个完 報的操作系统。GUI为用户提供了与应用系统交It的可视化通道,同时GUI为程序员提供了一种编 程模式,即GUI负责系统的可视化界面的生成、管理以及系统与用户之间的信息交互,而程序员只 需专注于对实际应用的分析。
嵌入式GUI除了以上特点,还要求简单、直观、可靠、占用资源小且反应快速,以适应恢入式系统 彼件资源有限的条件。另外,山于恢入式彼件木身的特殊性,恢入式GUI应具备高度可移植性和可 裁剪性,以适应不同硬件平台的需求。
国内外几种嵌入式GUI系统实现方式与特点
为了适应日益扩大的嵌入式Linux市场的需求,国内外的相关研究机构和开发商己经或者正在开发 一大批嵌入式图形系统项H和原型产品。其屮较为著名的开放源码项冃有TinyX (小型的X窗I I系 统)、Microwindows> MiniGUR Qt/Embedded 等。
Tiny X:是标准X-windows在嵌入式系统的小巧实现,作为一个图形环境,X-window是成功的,但 山于在体系接口上的原因,限制了它对游戏、多媒体的支持能力。
Microwindows:典型的基于Scrvcr/Clincnt体系结构的GUI系统,捉供了相对完善的图形功能和••些 高级的特性,如Alpha混合、三维支持等。该系统为了提高运行速度,也改进了基于Socket套接字 的X实现模式,采用了基于消息机制的Server/Client传输机制。
MiniGUI:由国内自由软件开发人员设计开发,是一种面向嵌入式系统或者实时系统的图形界血支持 系统。MiniGUI具有资源消耗小、速度快、效率髙的特点,但目前还不是很成熟,主要表现在:体 系结构不完善,自有图形引擎的功能较弱,控件的可定制性不好,基于线程机制的系统脆弱性在复 杂应用屮更为突出,尤其是缺少一个方便的图形开发环境。
Qt/Embeddcd:缩写为Qt/E, Qt是Trolltech公司的产品,是一个多平台的C++图形用户界面应用程 序框架,它注重于给用户提供精美的图形用户界面所需要的所有元索。而且它是基于一种面向对象 的思想,所以用户对其对象的扩展是相当容易的,并且他还支持真正的组件编程⑴。这也是木文将要 靈点介绍的内容。
Qt/E的介绍及开发环境的建立
Qt/E