1、littleVGL 介绍
littleVGL 是近几年开始流行的一个小型开源嵌入式 GUI 库,具有界面精美,消耗资源小,可移植度高,响应式布局等特点,全库采用纯 c 语言开发,而且 littleVGL...UTF-8 编码
支持多个和多种显示设备,例如同步显示在多个彩色屏或单色屏上
完全自定制的图形元素
硬件独立于任何微控制器或显示器
可以缩小到最小内存 (64 kB Flash, 16 kB RAM)...支持操作系统、外部储存和 GPU(非必须)
仅仅单个帧缓冲设备就可以呈现高级视觉特效
使用 C 编写以获得最大兼容性(兼容 C++)
支持 PC 模拟器
为加速 GUI 设计,提供教程,案例和主题,支持响应式布局...,即一个像素占 2 个字节,那么推介的显示缓冲区大小为 104802=9600 个字节
C99 或更新的编译器,如果是用 keil 开发的话,一定得勾选”c99”模式,否则编译会报错的
基本的 c(或者...c++)语言知识,如:指针,结构体,回调函数
已经支持的平台
LVGL 本身并不依赖特定的硬件平台,任何满足 LVGL 硬件配置要求的微控制器均可运行 LVGL。