μGFX 作为最小、最快和最先进的嵌入式 GUI 库,广泛用于各类显示屏和触摸屏,可构建全功能嵌入式 GUI。µGFX 禁用所有未使用功能且不会将它们关联到已完成的二进制文件中,因而轻量级为其显著特点。此外,µGFX 还具有模块化,小巧轻便特点,而且为所有用户提供完整源代码。
µGFX 特点一览:
小巧轻便
完全可定制且可扩展
高度便携
支持所有显示类型:单色、灰度、全彩色显示
支持硬件加速
50 多个即用型驱动程序
用 C 语言编写,可以与 C++ 一起使用
免费用于非商业用途
提供完整源代码
适用于低 RAM 系统。大多数显示屏不需要帧缓冲
完全多线程可重入。绘图可以随时从任何线程进行!
请点击这里,查看更多 µGFX 应用于乐鑫模组的信息。
LittlevGL 是免费的开源图形库,具有易于使用的图形元素以及良好的视觉效果和内存占用低等特点,可构建嵌入式 GUI。LittlevGL 是一个完整的图形框架,开发者不需要考虑原始图形如何绘制,可以使用已有图形元素来构建自己的 GUI,例如按钮,图表,图像,列表,滑块,开关,键盘等。
LittlevGL 具有以下特点:
强大的图形元素:按钮、图表、列表、滑块、图像等
高级图形效果:具有动画、抗锯齿、不透明度、平滑滑动等效果
支持多种输入设备:触摸板、鼠标、键盘、编码器等
多语言支持:使用 UTF-8 编码
完全可自定义的图形元素
支持任意微控制器或显示器(不依赖于硬件)
可扩展性强:支持最小内存(80 KB Flash, 10 KB RAM)
支持 OS, 外部存储器和 GPU (可选)
单帧缓存操作:同样具有很好的图形效果
用 C 语言编写:具备很好的兼容性(兼容 C++)
模拟器:在没有嵌入式硬件的情况下,可在 PC 上进行嵌入式 GUI 设计
请点击这里,查看更多 LittlevGL 应用于乐鑫模组的信息。
新增这两个库的 ESP WROOM 和 WROVER 系列模组可为用户提供丰富的人机交互界面,方便用户充分灵活地构建自己的 GUI,并运用于各类不同场景,包括音频播放器、空调恒温计、咖啡机控制面板,以及推箱子、扫雷和消消乐等电子游戏。