LittlevGL:LittlevGL 是一个用 C 语言编写的开源图形库,可以在单片机上创建漂亮的用户界面。它支持多种不同的显示器类型和控制器,包括液晶显示器和触摸屏。此外,它还有一个方便的图形编辑器可以使用。
µGFX:µGFX 是一个基于 C 的开源图形库,可以用于开发嵌入式系统和单片机上的用户界面。它支持多种不同的显示器类型和控制器,包括 OLED、TFT 和 LCD 显示器。µGFX 还提供了一个可视化的设计工具,可帮助您轻松创建 UI。
emWin:emWin 是一个专为嵌入式系统开发的商用图形库,但它也有一个免费的版本可以使用。它支持多种不同的显示器类型和控制器,包括液晶显示器和触摸屏。emWin 具有非常高的渲染速度和小的内存占用,适用于资源受限的系统。
以上这些开源单片机开发UI都有完善的文档和社区支持,您可以根据自己的需求选择适合自己的开源单片机开发UI。
|