2024年6月6日发(作者:)
迷你GUI技术白皮书
1 介绍
1.1 什么是miniGUI
MiniGUI (),是由飞漫软件(Feynman Software)为实时嵌入式系统开
发的一款轻量型图形用户界面支持系统。自1999年第一次授权发布以来,MiniGUI已经被
广泛得运用于掌上终端(手机和电子记事本),机顶盒,工业控制系统,工业设备,便携式
媒体播放器,查询终端等等。
同时,MiniGUI已经成为了一个跨操作系统的图形用户界面(GUI)系统,它可以在
Linux/uClinux,eCos,VxWorks,pSOS,ThreadX,Nucleus,OSE乃至uC/OS-II,以及Windows32
位系统的平台下运行;已经被测试过的硬件平台,包括Inrelx86,ARM
(ARM7/ARM9/StrongARM/xScale), PowerPC,MIPS和M68k(Dragonball/ColdFire)。作为
将MiniGUI带入高端嵌入式市场的基于嵌入式Linux的高端嵌入式设备,MiniGUI v2.0版
为其提供了全部的多任务支持。作为继MiniGUI 2.0 之后最新的版本,MiniGUI 3.0 有着许
多重要的增强,例如单纤双向(BIDI)测试显示支持,透明控制,独立滚动控制,双字节
字体渲染(UPF),点阵字形,以及新的组成部分包括mGUtils,mGPlus。
MiniGUI是“用于嵌入式设备的跨系统图形用户界面支持系统”,以及“嵌入式图形中间件”。
迄今为止,MiniGUI已经被中国最著名的电信设备供应商,中国最大的电视机制造商,即时
分同步码分多址技术(TD-SCDMA)的主要制定者,以及世界上最大的处理器生产商所授
权。MiniGUI已经被以下领域中的主要厂家广泛采购和应用,包括:工业器械,医用设备,
以及军工业。同时,MiniGUI已经被全球的嵌入式设备开发商所公认,并远销至包括北美,
日本,中国台湾和马来西亚等国家和地区。MiniGUI已经成为嵌入式图形中间件的变相工业
标准。值得一提的是,大约百分之60的TD-SCDMA手机网络认证采用了MiniGUI作为他
们的嵌入式图形平台,用于支持如浏览器和电视电话等功能。在这些TD-SCDMA的手机类
型中,包括海信T68和中兴U8等等。TD-SCDMA是一种由中国自主开发的3G通信标准。
飞漫软件(Feynman Software)不仅发布了基于GPL
1
的MiniGUI的一些版本,而且为商业
客户提供了MiniGUI-VAR和其他关键性软件产品。此文件是用于有组织地详细介绍
MiniGUI v3.0 的产品特点和应用领域。
1.2 MiniGUI的起源和演变
自1998年末MiniGUI开始应用以来已经过去了12年。最初,MiniGUI被设计出来为基于
Linux的控制系统提供单纯的人机交互界面;没人预见到MiniGUI会成为一个跨操作系统的
嵌入式GUI系统。幸运的是,MiniGUI自诞生以来被广泛地应用于各种各样的工程项目中,
而实际工程项目中不断发展变化的需求促使MiniGUI逐渐发展成为一款跨操作系统的嵌入
式GUI中间件(middleware)。
发布评论