Skip to content

LVGL

LVGL 介绍

LVGL(Light and Versatile Graphics Library)是一个开源的嵌入式图形库,它提供了丰富的图形组件和高效的图形渲染引擎,适用于各种嵌入式设备和微控制器。LVGL 的设计目标是提供简单易用、功能强大且高效的图形库,以支持各种嵌入式设备和微控制器。

LVGL 特点

  • 跨平台支持:LVGL 支持多种嵌入式操作系统,如 FreeRTOS、Zephyr、Linux 等,同时也支持多种微控制器,如 STM32、ESP32、Arduino 等。
  • 丰富的图形组件:LVGL 提供了丰富的图形组件,如按钮、标签、滑块、图表、表格等,可以满足各种嵌入式设备的图形需求。
  • 高效的图形渲染引擎:LVGL 使用了硬件加速技术,如 DMA、OpenGL、Vulkan 等,以实现高效的图形渲染。

示例源代码

示例程序源代码

LVGL 官网

LVGL 官网

LVGL 移植

移植文档

LVGL 下载源码

LVGL 源码

常用的版本
LVGL 源码 8.3.11