常用的受欢迎主流的GUI嵌入式开源图形库

LittlevGL

常用的受欢迎主流的GUI嵌入式开源图形库常用的受欢迎主流的GUI嵌入式开源图形库

LittlevGL is a free and open-source graphics library providing everything you need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint.

Powerful building blocks buttons, charts, lists, sliders, images etc

Advanced graphics with animations, anti-aliasing, opacity, smooth scrolling

Various input devices touch pad, mouse, keyboard, encoder etc

Multi-display support i.e. use more TFT, monochrome displays simultaneously

Multi-language support with UTF-8 encoding

Fully customizable graphical elements

Hardware independent to use with any microcontroller or display

Scalable to operate with little memory (80 kB Flash, 12 kB RAM)

OS, External memory and GPU supported but not required

Single frame buffer operation even with advanced graphical effects

Written in C for maximal compatibility (C++ compatible)

Simulator to start embedded GUI design on PC without embedded hardware

Tutorials, examples, themes for rapid GUI design

Documentation online and offline

Free and open-source under MIT licence