首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 嵌入式Linux系统中的GUI系统的研究与移植

嵌入式Linux系统中的GUI系统的研究与移植

资料介绍
嵌入式系统论文

嵌入式Linux系统中的GUI系统的研究与移植
来源:单片机及嵌入式系统应用  作者:北京航空航天大学 徐广毅 张晓林 崔迎炜
杨欣昕 吴小伟
  摘要:针对嵌入式Linux系统中几种常见的GUI(Graphic User
Interface)系统,讨论嵌入式GUI实现的底层技术方式;详细分析Microwindows、Mini
GUI、Qt/Embedded等三种GUI的实现特点、体系结构、API接口。结合这三种嵌入式GUI在
以Motorola
i,MX1为核心的实际应用系统中移植开发的问题,讨论移植技术与中文化技术。
    关键词:嵌入式Linux GUI 应用与移植 中文化
引言
嵌入式GUI为嵌入式系统提供了一种应用于特殊场合的人们交互接口。嵌入式GUI要求
简单、直观、可靠、占用资源小且反应快速,以适应系统硬件资源有限的条件。另外,
由于嵌入式系统硬件本身的特殊性,嵌入式GUI应具备高度可移植性与可裁减性,以适应
不同的硬件条件和使用需求。总体来讲,嵌入式GUI具备以下特点:
*体积小;
*运行时耗用系统资源小;
*上层接口与硬件无关,高度可移植;
*高可靠性;
*在某些应用场合应具备实时性。

1 基于嵌入式Linux的GUI系统底层实现基础
一个能够移植到多种硬件平台上的嵌入式GUI系统,应用至少抽象出两类设备:基于
图形显示设备(如VGA卡)的图形抽象层GAL(Graphic Abstract
Layer),基于输入设备(如键盘,触摸层等)的输入抽象层IAL(Input Abstract
Layer)。GAL层完成系统对具体的显示硬件设备的操作,极大程度上隐蔽各种不同硬件
的技术实现细节,为诮程序开发人员提供统一的图形编程接口。IAL层则需要实现对于各
嵌入式Linux系统中的GUI系统的研究与移植
本地下载

评论