2025-06-27 08:55:29 +08:00
2025-06-26 14:43:13 +08:00
2020-03-29 12:30:49 +08:00
2019-10-24 16:40:15 +08:00
2025-06-27 08:55:29 +08:00
2022-11-30 00:30:30 +00:00
2025-06-26 14:35:17 +08:00
2025-06-26 14:16:53 +08:00
2025-06-26 14:43:13 +08:00
2025-06-26 15:12:16 +08:00
2025-06-26 17:29:05 +08:00

MiniGUI Documents

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.

Description
No description provided
Readme 15 MiB
Languages
C 95.2%
Awk 4.7%