工具介绍
µGUI - 开源 适用于嵌入式系统的 GUI 模块
简介
µGUI 是一个免费的、适用于嵌入式系统的 开源 图形库。它是平台独立的,可以轻松地移植到几乎任何微控制器系统中。只要显示器能够显示图形,µGUI 就不受特定显示技术的限制。因此,支持的显示技术包括 LCD、TFT、E-Paper、LED 或 OLED。整个模块由三个文件组成:ugui.c、ugui.h 和 ugui_config.h。
µGUI 特性
- µGUI 支持任何颜色、灰度或单色显示
- µGUI 支持任何显示分辨率
- µGUI 支持多个不同的显示器
- µGUI 支持任何触摸屏技术(例如 AR、PCAP)
- µGUI 支持窗口和对象(例如按钮、文本框)
- µGUI 支持特定平台的硬件加速
- 提供 16 种不同的字体
- 支持西里尔字体
- 提供 TrueType 字体转换器(https://github.com/AriZuu)
- 集成和免费的可扩展系统控制台
- 提供基本的几何函数(例如直线、圆、框等)
- 可轻松移植到几乎任何微控制器系统中
µGUI 独立于平台,因此无需使用特定的嵌入式系统。要使用 µGUI,只需要满足两个要求: