For the complete documentation index, see llms.txt. This page is also available as Markdown.

README

We maintains the documents for MiniGUI Core and MiniGUI components in this repository.

MiniGUI aims to provide a fast, stable, full-featured, and cross-platform windowing and GUI support system, which is especially fit for embedded systems or smart IoT devices based-on Linux/uClinux, eCos, and other traditional RTOSes, such as RT-Thread, FreeRTOS, RTEMS, VxWorks, ThreadX, Nucleus, pSOS, uC/OS-II, OSE, and others.

This is the source tree of MiniGUI Core, which provides the windowing and graphics interfaces as well as a lot of standard controls (toolkit).

MiniGUI is released under GPLv3 and the dual-licensing applies to commercial use. In December 1998, the initiator of FMSoft, [Vincent Wei], began to develop MiniGUI under the GNU General Public License (GPL). In September 2002, the core developers of MiniGUI founded [FMSoft] and started the commercial marketing with the free software. By now, FMSoft still continues to release MiniGUI as a free software project.

For the live demos, source tarballs, and cases of MiniGUI, you can refer to the following website:

http://www.minigui.com

Current Status

We have cleaned up the following documents:

  • MiniGUI User Manual

  • MiniGUI Programming Guide

  • MiniGUI Supplementary Documents

ChangeLog

  • 2025-06-30 Update for MiniGUI version 5.0.16. Tune the structure for GitBook.

  • 2020-03-30 Links for MiniGUI API references of 5.0.0/4.0.7; Drafts of supplementary documents for MiniGUI 5.0.0.

  • 2019-12-25 Draft of Integrating with GPU

  • 2019-12-24 Tune for MiniGUI version 4.0.4.

  • 2019-10-30 MiniGUI Programming Guide is ready.

  • 2019-10-27 MiniGUI Supplementary Documents is ready.

  • 2019-10-24 MiniGUI User Manual is ready.

针对中文用户

很多中文开发者希望有中文文档。以前我们的确维护有中英文两个版本,但文档的维护工作量实在很大, 所以从 MiniGUI 3.2 版本开始,我们选择优先维护英文版本,中文版本就不再维护了。 这主要出于如下几个方面的因素考虑:

  • 作为一个面向全球的开源软件,要服务所有国家或地区的开发者,英语是目前最好的语言。

  • 使用英文,可以避免一些由于术语翻译不准确而导致的问题,对开发者理解工作原理会更有帮助。

  • MiniGUI 各文档中使用的英文,不论是词汇还是语法,都相对简单,有一定基础的开发者都可以顺利阅读和理解。

  • 现有基于大语言模型的翻译工具,已经能够替代人类完成技术文档的翻译工作。

另外,我们以前撰写的中文文档,仍保留在老的 MiniGUI Wiki 站点上,供参考:

http://wiki.minigui.com/twiki/bin/view/Products/WebHome

Copying

Copyright © 2003 ~ 2025, Beijing FMSoft Technologies Co., Ltd. All rights reserved.

Last updated