LVGL 后端

[English]

brookesia_gui_lvglbrookesia_gui_interface 的 LVGL 后端实现,负责把解析后的 JSON UI 文档模型映射为 LVGL 对象,并提供图片的构建期打包能力。

适用范围

  • LVGL 后端的工程接入

  • PNG/JPEG 到 LVGL image .bin 的构建期打包

  • .bin、PNG 和 JPEG 图片的运行时加载、尺寸补全、预加载与缓存行为

JSON UI 协议本身见 GUI 接口

本组文档

文档

内容

适用场景

LVGL JSON UI Backend Notes

JSON UI 解析模型到 LVGL API 的映射、图片加载与缓存、后端 pump

排查 LVGL 后端行为

LVGL Image 打包

brookesia_gui_lvgl_pack_images()、LVGLImage.py 解析、Python 依赖

把 PNG/JPEG 资源打包进 package / SPIFFS

备注

维护者同步检查:修改 cmake/image_pack.cmake 时同步 LVGL Image 打包;修改图片加载、预加载、缓存或 JSON UI 字段映射时同步 LVGL JSON UI Backend Notes