Useful information | I ported GuiLite to the STM32F4 development board
01
GuiLite is an open source Gui framework that relies only on a single header file library (GuiLite.h). It does not require complex file management and the code size is approachable.
GuiLite is written with 4,000 lines of C++ code and
can run smoothly on a microcontroller
. Its minimum hardware running requirements are as follows:
CPU frequency | ROM size | RAM size |
---|---|---|
24MHZ | 29KB | 9KB |
At the same time, GuiLite has strong cross-platform features:
-
Supported operating systems: iOS/macOS/WatchOS, Android, Linux (ARM/x86-64), Windows (including VR), RTOS... even MCUs without operating systems
-
Supported development languages: C/C++, Swift, Java, Javascript, C#, Golang…
-
Supported 3rd party libraries: Qt, MFC, Winforms, CoCoa…
In addition, GuiLite provides a series of auxiliary development tools:
-
☁️Perfect "Cloud" + "Internet of Things" solution: Let you easily manage global IoT business
-
Supports multiple languages and uses UTF-8 encoding;