MiniGUI 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MiniGUI 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
MiniGUI 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
MiniGUI 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
MiniGUI 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

MiniGUI 是一个自由软件项目。其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)支持系统,尤其是基于 Linux/uClinux、eCos 以及其他传统 RTOS(如 VxWorks、ThreadX、uC/OS-II、Nucleus 等)的实时嵌入式操作系统。

MiniGUI 的开发起始于 1998 年底,到现在已历经十年多时间。经过飞漫软件多年的精心打造,MiniGUI 已经成为性能优良、功能丰富的跨操作系统嵌入式图形用户界面支持系统。目前,MiniGUI 已经广泛应用于通讯、医疗、工控、电力、机顶盒、多媒体终端等领域。使用 MiniGUI 成功开发产品的企业有华为、中兴通讯、大唐移动、长虹、TCL、联想、迈瑞、南瑞、炬力、D2 等。这些用户广泛分部在中国大陆、中国台湾、新加坡、韩国、美国、德国、意大利、印度、以色列等国家和地区。值得一提的是,在中国自主开发的 3G 通讯标准 TD-SCDMA 中,约有 60% 获得入网许可证的 TD-SCDMA 手机使用 MiniGUI 作为其嵌入式图形平台,以支撑浏览器、可视电话等 3G 应用软件的运行,其中有海信 T68、中兴通讯 U85 等 TD 手机型号。

当前,MiniGUI 的最新版本为 3.0.x。本网站发布的 GPL 版本提供对 Linux/uClinux 和 eCos 操作系统的支持。

如果您要在商业设备中使用 MiniGUI,请访问此处以获得有关商业许可的信息。

如果您不知道是否需要 MiniGUI 的商业许可,请参阅许可策略

minigui_ngux.jpg

MiniGUI 开发工具:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (8)

加载中
GOSP在不依赖Qt的前提下,提供了类似Qt的API接口,仅需要几百KB的硬件资源(比Qt小的多),能运行在Qt不支持的低性能领域(对Qt形成补充),关注MiniGUI的朋友可以关注一下GOSP。 https://gitee.com/giveda/GOSP
2020/04/10 10:38
回复
举报
minigui可是一代经典
2019/10/30 20:57
回复
举报
这界面。好古老。。。。
2019/06/11 19:26
回复
举报
因为过时了所以开源了
2019/06/11 18:17
回复
举报
人家从99年就开源好吧!
2019/11/07 03:38
回复
举报
因为你太年轻,所以根本没有积淀。miniGUI在工控领域还是不少用户的。
2019/11/07 08:13
回复
举报
你说反了,开源的都是过时的。 minigui在2410的时候可是经典。
2020/03/03 19:17
回复
举报
i6u
赞赞赞
2019/06/04 14:22
回复
举报
更多评论
发表于大前端专区
2020/03/31 07:30

MiniGUI 5.0 正式发布,嵌入式 GUI 系统

飞漫软件于 2020 年 3 月 30 日宣布,正式发布 MiniGUI 5.0.0/4.0.7 版本,并同时更新 HybridOS 图形栈。 MiniGUI 是一个自由软件项目,其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)。它被广泛应用于 IoT 智能设备及实时嵌入式系统,为 IoT 智能设备和嵌入式系统提供 GUI 及交互实现,尤其是基于 Linux/uClinux、eCos 以及其他传统 RTOS(如 VxWorks、ThreadX、uC/OS-II、Nucleus 等)的实时嵌入式操作系统。 ...

8
21
发表于大前端专区
2019/07/16 07:02

MiniGUI 4.0 发布,发展 10 多年的嵌入式 GUI 操作系统

MiniGUI 4.0 发布了。MiniGUI 是一个自由软件项目,其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)支持系统,尤其是基于 Linux/uClinux、eCos 以及其他传统 RTOS(如 VxWorks、ThreadX、uC/OS-II、Nucleus 等)的实时嵌入式操作系统。MiniGUI 的开发起始于 1998 年底,到现在已历经十年多时间。 此版本主要围绕 HybridOS 的需求而开发,主要的新增特性有: 完整的 Unicode 支持接口,符合最新的 Unicode 12.0.0...

13
16
发表于大前端专区
2019/06/03 17:53

MiniGUI 4.0.0 测试版发布,嵌入式 GUI 框架

MiniGUI 4.0.0 Pre-release 在四月份发布了,目前该版本还处于测试阶段,预计6月份发布正式版。 新特性: 该版本中,增强了文本渲染相关的 API 以支持 HybridOS Foundation Class Library. MiniGUI 现在提供了完整的 API 用于 Unicode 字符处理,遵循 Unicode 12.0. 提供了新的关于布局、形状以及字体渲染API 调整和优化了 MiniGUI 的逻辑以及设备字体接口以支持上述新特性 引入切片内存分配器用于更快的并发内存块分配 针对 GC...

4
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/10/28 21:50

魏永明: MiniGUI的涅槃重生之路

本文系转载,著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者: 魏永明 来源: 微信公众号linux阅码场(id: linuxdev) 本文背景 MiniGUI是最负盛名的开源Linux图形用户界面支持系统之一。本文是魏永明老师于公元2017年9月1日最新原创的讨论MiniGUI的涅槃重生之路的文章。 作者简介 魏永明,获清华大学工学学士、硕士学位。其主持的 MiniGUI 项目,是早期国内最知名的几大开源软件项目之一,曾广泛应...

0
0
发表了博客
2014/06/28 11:50

MiniGUI总结01-标准化流程

2.0标准化流程 3.0标准化流程

0
0
发表了博客
2015/06/18 10:51

MINIGUI 中 GetMessage、TranslateMessage、DispatchMess

MINIGUI 中 GetMessage、TranslateMessage、DispatchMessage 消息循环:    while (GetMessage(&Msg, hMainWnd)) {         TranslateMessage(&Msg);         DispatchMessage(&Msg); } 分析: GetMessage从消息队列中获取击键消息。 TranslateMessage把该消息转换成MSG_CHAR消息,这个消息是新产生的,并把该消息传送到窗口过程,注意:TranslateMessage并没有改变原击键消息。 DispatchMessage将击键消...

0
0
发表了博客
2019/10/10 18:02

minigui中使用ttf字体库流程

1. 在资源文件中添加字体库资源 2. 配置MiniguiCfg文件 3. 添加字体 4. 打开字体文件 5. 输出文字 6. 使用完毕,回收资源 命名规则参见《MINIGUI-USER-MANUAL-V3.0》,3.1.5 小节。 参考: https://blog.csdn.net/10km/article/details/81106793 https://blog.csdn.net/10km/article/details/81114067 附: #include "list_function_view.h" static ListFunctionView *listFunctionData = NULL; static PLOGFONT mFont_Si...

0
0
发表于硬件 & IoT专区
2020/04/03 07:31

国产开源基础软件MiniGUI宣布支持RT-Thread!

2019年9月19日,北京飞漫软件技术有限公司宣布:将在 MiniGUI 4.0.2 版本中支持国产物联网操作系统 RT-Thread! 这是自 MiniGUI 创始人魏永明在本月初宣布启动 HybridOS 开源协作计划以来的第一个好消息:国产开源基础软件终于走上了协作的道路! 1998 年年底,魏永明开始在清华大学开发 MiniGUI,1999 年 5 月在水木清华 BBS 上发布了 MiniGUI 的第一个版本。时至今日 20 年过去了,MiniGUI 仍然在嵌入式设备和物联网设备中发挥...

0
0
发表了博客
2019/07/21 20:55

飞漫魏永明:从MiniGUI看嵌入式十年得与失

日前,飞漫软件创始人魏永明,在飞漫成立十周年之际,回顾了公司发展这十年,同时也回顾了嵌入式发展的这十年。魏永明以自身涉及嵌入式产业的方方面面,创新、人员管理、工程管理、教育培训、经营策略等多方面,并且点名批评了华为的做事风格。 他表示:接下来的十年,不会再有嵌入式软件这个行当了。嵌入式软件将整个被平台化的系统(iOS、Android、Windows)占据。 以下是这篇犀利文详情: 北京飞漫软件技术有限公司(飞漫软件...

1
2
发表了博客
2015/06/16 14:32

MINIGUI 中主窗口、控件(即子窗口)的理解

MINIGUI 中大体分为 主窗口、控件(即子窗口),而其他的一些都属于这两类,如对话框属于主窗口,按键等属于控件 对于主窗口、控件的理解,根据以下程序和效果图,更容易明白。 #include <stdio.h> #include <stdlib.h> #include <minigui/common.h> #include <minigui/minigui.h> #include <minigui/gdi.h> #include <minigui/window.h> #include <minigui/control.h> /* 函数原型: HWND GUIAPI CreateWindow(clas...

0
0
发表了博客
2020/11/19 09:09

国产开源基础软件MiniGUI宣布支持RT-Thread!

北京飞漫软件技术有限公司宣布:将在 MiniGUI 4.0.2 版本中支持国产操作系统 RT-Thread! 这是自 MiniGUI 创始人魏永明在本月初宣布启动 1998 年年底,魏永明开始在清华大学开发 MiniGUI,1999 年 5 月在水木清华 BBS 上发布了 MiniGUI 的第一个版本。时至今日 20 年过去了,MiniGUI 仍然在嵌入式设备和物联网设备中发挥着重要作用。 2018 年,飞漫软件和珠海全志、福州瑞芯前后达成了一种新的合作模式:由芯片公司支付 MiniGU...

0
0
发表了博客
2018/07/31 14:55

ubuntu12.4上安装minigui3.0.12

在ubuntu12.4上安装minigui3.0.12 一下载源文件 移植所需的文件可以从minigui官网下载:http://www.minigui.org/en/download/ 主要文件有: 工具及依赖库文件: qvfb2-2.0.tar.gz gvfb-1.0.0.tar.gz zlib-1.2.2.tar.gz libpng-1.2.37.tar.gz jpegsrc.v7.tar.gz freetype-2.3.9-fm20100818.tar.gz minigui文件 libminigui-gpl-3.0.12.tar.gz minigui-res-be-3.0.12.tar.gz mg-samples-3.0.12.tar.gz minigui组件文件 libmgi-2.0.4.t...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2019/07/20 22:09

【一周】微软要用Rust了 | VS Code上的F12 | 7月份各种开发者榜单

回顾一周社区热门资讯 第【三十二】期:20190713-20190719 点击相应标题,跳转阅读全文。 Golang 到底姓什么?开发者想移除谷歌 logo 前阵子有个 Golang 相关的话题引起了许多人的讨论,那就是“Go 是谷歌的语言,而不是社区的”,该观点认为谷歌作为整个 Go 社区的掌门人,它独自决定了什么东西可以被 Go 语言接受,什么不能被接受。而最近有人就想让谷歌从 Go 官网上移除它自家 logo,以此来稳住军心。 VS Code 新扩展,面向 ...

1
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
8 评论
142 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部