×

基于Linux的嵌入式GUI设计研究

消耗积分:5 | 格式:rar | 大小:181 | 2009-08-12

尚文清

分享资料个

本文介绍了嵌入式图形用户界面(Embedded Graphics User Interface,Embedded
GUI)的结构和设计思想,详细说明了嵌入式GUI 的三层结构:GAL 和IAL 层、GUI 核心
层、GUI 的API 层和GUI 整体执行流程。
嵌入式 GUI 作为嵌入式系统中三大关键技术之一,在嵌入式领域的应用越来越广泛,
嵌入式系统对GUI 的要求也越来越高,可靠性高、实时性强、占用资源小、移植性强、可裁减、软件开发简单等都成为人们对GUI 的一致要求。
目前比较流行的嵌入式 GUI 有QT/Embedded、Microwindows、MiniGUI 等。它们有
各自的优缺点,但设计思想有很多相似之处。
嵌入式 GUI 一般都采用分层结构设计,可分为三层。如下图1 所示:在系统硬件之上
的是图形抽象层(Graphics Abstract Layer,GAL)和输入抽象层(Input Abstract Layer,IAL),这部分是和系统的硬件驱动程序紧密相关的;中间核心层是GUI 最重要的部分,一般采用客户机/服务器(Client/Server,C/S)模式运行,配合相应的功能模块,比如窗口管理模块、时钟管理模块等来完成所需的服务器功能;最上的API 层是GUI 提供给用户的编程接口。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !