2024年5月24日发(作者:缪春梅)
GUI的种类及uCGUI的架构
(说明:本博文转载自他人笔下,希望可以帮助同僚更深刻的认识GUI)
GUI的种类及uC/GUI的架构
一. GUI概述
GUI(Graphic User Interface)是图形化的用户界面,它能提供友好的人机交互接口。
它有以下特性:体积小,运行时耗用系统资源少,层次化的结构,易移植,可靠性高
嵌入式GUI种类
嵌入式GUI种类有很多,下面列举几种:
1. WINCE的GWES(图形、窗口、事件子系统),由应用程序接口(API)、用户接口
(UI)和图形设备接口(GDI)组成,包含了消息机制
2. Trolltech公司的产品:QT、QTE、QTOPIA,它们跨平台、功能强大,但资源消耗
多
I是魏永明创建的嵌入式GUI中间件,可以以多线程、多进程、以及单任务
运行,是比较成熟的商用系统
能支持多种环境的GUI,可以以多任务形式运行或者以前后台模式运行。商
用化,但功能相对简单
GUI的两种模式:
1. Windows模式,采用类似windows的API和相应的消息机制,如ucGUI、
MicroWindows、miniGUI
2.C/S模式,采用一个XServer,所有的显示都以客户端的形式请求服务,如Nano-X
GUI 在嵌入式系统或实时系统中的地位
越来越多的市场需求数据显示,包括 PDA、娱乐消费电子、机顶盒、DVD等影音设
备、WAP 手机等高端电子产品得到广泛应用,原先仅在军工、工业控制等领域中使用的
GUI图形系统,受到越来越多的关注。
对于轻量级 GUI 的系统而言,对 GUI 的要求相对较低,如传统51类型单片机这类
系统一般不希望建立在庞大累赘的、非常消耗系统资源的操作系统和 GUI 之上,如
Windows 或 X Window。目前此类系统都直接使用原有编程手段,采用比较简单的手法
实现 GUI。对于太过庞大和臃肿的GUI系统而言,μc/GUI这类可运用于此类资源较紧张
的轻型 GUI 的需求更加突出
uc/GUI简介
μc/GUI是美国Micrium公司出品的一款针对嵌入式系统的优秀图形软件。它是为任
何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器而设计的图形用户接
口,它适用单任务或是多任务系统环境。并适用于任意LCD控制器和 CPU下任何尺寸的
2024年5月24日发(作者:缪春梅)
GUI的种类及uCGUI的架构
(说明:本博文转载自他人笔下,希望可以帮助同僚更深刻的认识GUI)
GUI的种类及uC/GUI的架构
一. GUI概述
GUI(Graphic User Interface)是图形化的用户界面,它能提供友好的人机交互接口。
它有以下特性:体积小,运行时耗用系统资源少,层次化的结构,易移植,可靠性高
嵌入式GUI种类
嵌入式GUI种类有很多,下面列举几种:
1. WINCE的GWES(图形、窗口、事件子系统),由应用程序接口(API)、用户接口
(UI)和图形设备接口(GDI)组成,包含了消息机制
2. Trolltech公司的产品:QT、QTE、QTOPIA,它们跨平台、功能强大,但资源消耗
多
I是魏永明创建的嵌入式GUI中间件,可以以多线程、多进程、以及单任务
运行,是比较成熟的商用系统
能支持多种环境的GUI,可以以多任务形式运行或者以前后台模式运行。商
用化,但功能相对简单
GUI的两种模式:
1. Windows模式,采用类似windows的API和相应的消息机制,如ucGUI、
MicroWindows、miniGUI
2.C/S模式,采用一个XServer,所有的显示都以客户端的形式请求服务,如Nano-X
GUI 在嵌入式系统或实时系统中的地位
越来越多的市场需求数据显示,包括 PDA、娱乐消费电子、机顶盒、DVD等影音设
备、WAP 手机等高端电子产品得到广泛应用,原先仅在军工、工业控制等领域中使用的
GUI图形系统,受到越来越多的关注。
对于轻量级 GUI 的系统而言,对 GUI 的要求相对较低,如传统51类型单片机这类
系统一般不希望建立在庞大累赘的、非常消耗系统资源的操作系统和 GUI 之上,如
Windows 或 X Window。目前此类系统都直接使用原有编程手段,采用比较简单的手法
实现 GUI。对于太过庞大和臃肿的GUI系统而言,μc/GUI这类可运用于此类资源较紧张
的轻型 GUI 的需求更加突出
uc/GUI简介
μc/GUI是美国Micrium公司出品的一款针对嵌入式系统的优秀图形软件。它是为任
何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器而设计的图形用户接
口,它适用单任务或是多任务系统环境。并适用于任意LCD控制器和 CPU下任何尺寸的