📘 LVGL 图像显示与缓存
30章 · 从入门到实战
⚡ 友好 · 色彩乐园
01
LVGL图像基础
图像数据类型 · 解码器原理
02
图像对象创建
lv_img_create · 对齐与缩放
03
内部RAM缓存
LV_IMG_CACHE_DEF_SIZE
04
外部Flash/SD卡缓存
lv_fs驱动 · 预加载策略
05
图像解码优化
JPEG/PNG · TJpgDec · 缓冲区调优
06
双缓冲与局部刷新
LV_VDB_SIZE · LV_INV_BUF_SIZE
07
图像格式选择
RGB565 · ARGB8888 · 索引色
08
图像压缩策略
RLE · PNG/JPEG · 压缩比权衡
09
图像预解码与缓存
lv_img_cache_open · 命中率优化
10
内存池管理
lv_mem_alloc/free · 碎片整理
11
图像显示性能分析
FPS测量 · 渲染时间统计
12
多图像轮播与滑动
预加载 · 滑动动画与缓存
13
图像旋转与缩放
lv_img_set_angle/zoom · 缓存失效
14
图像透明度与混合
lv_img_set_opa · LV_BLEND_MODE
15
图像裁剪与区域显示
lv_img_set_pivot · lv_area_t
16
图像动画序列
lv_animimg · 帧缓存管理
17
图像资源管理
bin打包 · 资源索引 · 热更新
18
图像内存统计与监控
lv_mem_monitor · 泄漏检测
19
显示优先级与分层
lv_layer · Z序 · 透明叠加
20
图像与字体混合显示
lv_font缓存 · 抗锯齿
21
显示中断与恢复
休眠/唤醒 · 低功耗模式
22
图像显示错误处理
解码失败 · 超时 · 缓存恢复
23
多线程安全
互斥锁 · 缓存同步
24
DMA传输加速
DMA2D · 硬件图层混合
25
GPU加速
驱动集成 · 纹理缓存 · 管线
26
RTOS优化
任务优先级 · 消息队列缓存
27
低内存MCU策略
PSRAM · 分块加载 · 渐进解码
28
高性能MPU策略
大内存映射 · 多核并行解码
29
测试与验证
自动化测试 · 压力测试
30
综合实战:智能手表表盘
多图像缓存 · 动画 · 低功耗