LVGL图形库
LVGL 是一个免费、开源的嵌入式图形库,可以创建丰富、美观的界面,具有许多可以自定义样式的控件,支持按键或触摸响应,支持中文字符,并且内存占用较低,可以很方便地移植到任意彩色屏幕上。
这里仅介绍使用 LVGL 编写界面的教程,关于优化、扩展等内容暂不涉及。
01-移植到STM32
介绍 LVGL 的移植方法,实际上并不局限于某一种芯片或屏幕
02-基本控件与交互
介绍 LVGL 编写 GUI 的基本过程,并熟悉 LVGL 框架的基本内容
03-布局方式
使用合适布局方式可以将控件摆放到理想的位置
04-样式
使用样式可以修改控件的外观效果,使之看起来更美观、丰富
05-颜色和图像
颜色和图像都具有一定的格式要求,创建和修改比较复杂
06-动画
使用动画可以让控件动起来,具有更好的交互效果
其它杂七杂八的嵌入式应用库
U8g2图形库与STM32移植
U8g2 是一个运行在单色 OLED 屏幕上的轻量级图形库