嵌入式操作系统
minigui是什么
由北京飞漫软件技术有限公司开发的 MiniGUI,是面向实时嵌入式系统的轻量级图形用户界面支持系统。自 1999 年初遵循 GPL 条款1发布第一个版本以来,MiniGUI 已广泛应用于手持信息终端、机顶盒、工业控制系统及工业仪表、便携式多媒体播放机、查询终端等产品和领域。目前,MiniGUI 已成为跨操作系统的图形用户界面支持系统,可在 Linux/uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX、Nucleus、OSE 等操作系统以及 Win32 平台上运行;已验证的硬件平台包括 Intel x86、ARM(ARM7/ARM9/StrongARM/xScale )、PowerPC、MIPS、M68K(DragonBall/ColdFire)等等。最新的 MiniGUI 2.0 更为基于嵌入式 Linux 的高端嵌入式设备提供了完整的多进程支持,从而将 MiniGUI 从中端市场带到了高端市场。
我们将 MiniGUI 定义为“针对嵌入式设备的、跨操作系统的图形界面支持系统”,属于一种“嵌
入式图形中间件”软件产品。目前,MiniGUI 已得到了国内最大的民营通信设备制造商、中国最大的
电视机生产商、TD-SCDMA 终端方案供应商和全球最大的处理器生产厂商的认可及使用,而在诸如工业仪表、医疗仪器、军工等行业,更有众多行业领先厂商选择 MiniGUI 开发他们的嵌入式产品。与此同时,MiniGUI 也得到了海外嵌入式设备开发商的认可,并远销到韩国、日本、***、马来西亚、北美、欧洲等地区;2005 年 8 月,韩国 KSP 公司成为飞漫软件全线产品的第一个海外代理。MiniGUI业已成为嵌入式图形中间件领域的工业事实标准。
飞漫软件除了遵循 GPL 条款发布 MiniGUI 的某些版本(MiniGUI V1.3.3 以及 MiniGUI-STR
V1.6.2)之外,还为商业用户提供 MiniGUI 增值版产品以及其他关键应用软件产品。本白皮书将详细介绍 MiniGUI V2.0.4/1.6.10 版本的技术特点以及应用领域。
MiniGUI 的起源和发展
MiniGUI 的开发起始于 1998 年底,到现在已历经近九年的时间。最初,MiniGUI 仅仅为了能够
在 Linux 上显示中文而开发,但目前,MiniGUI 已发展为一个跨操作系统的嵌入式图形支持系统。从诞生开始,MiniGUI 就不断得到实际项目和产品的应用,同时新的项目也提出了更多技术需求,于是MiniGUI 就一步步发展成为跨操作系统的嵌入式图形中间件产品。
1998 年 12 月,飞漫软件创始人魏永明开始开发 MiniGUI 并在一个数控系统中得到应用。2000
年 3 月,联想 HappyLinux 1.0 发行版采用 MiniGUI 开发其安装程序。这时,MiniGUI 已形成了一个较为完整的嵌入式图形用户界面支持系统。2000 年 4 月到 2002 年 9 月,MiniGUI 作为中国为数不多的几个自由软件项目之一,继续以自由软件的形式进行开发和维护。
2002 年 9 月,MiniGUI 的主要开发者成立了北京飞漫软件技术有限公司,尝试自由软件的商业
化运作模式,并于 2003 年 5 月发布了 MiniGUI 1.2.6 版本;于 2003 年 9 月发布了 MiniGUI 1.3.0版本。2003 年 10 月,MiniGUI 完成了到uClinux 和 eCos 操作系统的移植。至此,MiniGUI 成为一个跨平台的嵌入式图形用户界面支持系统。
2004 年 8 月,中国最大的民营通信设备制造商之一(华为)选择 MiniGUI 作为平台产品,用于
机顶盒、手持终端等产品领域;2005 年 1 月,TD-SCDMA 标准的主要制定者(大唐移动)采用 MiniGUI作为商用 TD-SCDMA 手机的 MMI 方案2;2005 年 8 月,全球最大的处理器生产厂商之一(Intel)采用 MiniGUI 开发家庭数字多媒体网关产品。
目前,MiniGUI 已发展到 2.0.4/1.6.10 版本3,支持 Linux/uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX、Nucleus、OSE 等操作系统,也可以在 Win32 平台上运行。飞漫软件基于自由软件的商业化模式也获得了初步的成功。
点击可下载:MiniGUI技术白皮书
全部0条评论
快来发表一下你的评论吧 !