首页
›
嵌入式与底层系统
›
054-LVGL嵌入式UI开发
›
《LVGL资源存储与加载系统工程》
VIP21
本课程属于:054-LVGL嵌入式UI开发
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
LVGL外部存储加载图片配置教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
LVGL外部存储基础
为什么需要外部存储加载图片?外部存储…
LVGL
外部存储基础
02
文件系统选择
FatFS · LittleFS · SPIFFS的对比与选择
文件系统选择
FatFS
03
LVGL文件系统接口
lv_fs_drv_t结构体详解 · 注册自定义文件系统驱动
LVGL
文件系统接口
04
文件系统初始化
在main函数中挂载文件系统 · 配置读写缓冲区
文件系统初始化
main
05
图片格式与转换
LVGL支持的图片格式(PNG · JPG · BMP
图片格式
转换
06
LVGL图片解码器
lv_img_decoder_t结构… · 自定义解码器实现从外部存储读取图片
LVGL
图片解码器
07
LVGL内置解码器配置
启用LV_USE_PNG · LV_USE_BMP · LV_USE_GIF等宏定义
LVGL
内置解码器配置
08
从文件系统加载图片
使用lv_img_set_src()… · 路径格式与注意事项
从文件系统加载图…
lv
09
缓存机制
LVGL图片缓存(lv_img_ca… · 缓存大小设置与命中率优化
缓存机制
LVGL
10
大图分块加载
对于超大图片 · 使用lv_img_decoder的o…
大图分块加载
对于超大图片
11
DMA加速
配置LVGL使用DMA进行图片数据传… · 减少CPU占用
DMA
加速
12
双缓冲与帧缓冲
LVGL显示缓冲配置 · 与外部存储图片加载的协同工作
双缓冲
帧缓冲
13
SD卡驱动配置
SPI/SDIO模式选择 · SD卡初始化流程 · 在LVGL中注册SD卡文件系统
SD
卡驱动配置
14
SPI Flash驱动配置
W25Q系列Flash驱动 · SFDP解析 · 分区表设计
SPI
Flash
15
LittleFS在SPI Flash上的移植
配置LittleFS参数 · 格式化与挂载 · 性能测试
LittleFS
SPI
16
FatFS在SD卡上的移植
配置FatFS参数 · 长文件名支持 · 多扇区读写优化
FatFS
SD
17
图片资源打包工具
使用LVGL官方工具或Python脚…
图片资源打包工具
LVGL
18
资源文件索引表
设计索引表结构 · 实现按名称快速查找图片在文件中的偏移…
资源文件索引表
设计索引表结构
19
OTA升级与图片资源更新
通过WiFi/蓝牙更新外部存储中的图… · 保持LVGL界面动态更新
OTA
升级
20
内存管理
LVGL内存池配置 · 大图片加载时的内存碎片问题与解决方案
内存管理
LVGL
21
性能优化
图片预加载 · 懒加载策略 · 帧率监控与优化
性能优化
图片预加载
22
调试技巧
使用LVGL日志系统跟踪图片加载流程 · 常见错误码解析
调试技巧
LVGL
23
多语言与多主题
根据语言/主题切换外部存储中的图片资… · 动态加载不同风格的图标
多语言
多主题
24
动画图片支持
从外部存储加载GIF动画 · 帧率控制与内存优化
动画图片支持
GIF
25
字体与图片结合
从外部存储加载自定义字体文件 · 与图片资源协同管理
字体
图片结合
26
安全与校验
图片文件CRC校验 · 防止加载损坏的图片导致系统崩溃
安全
校验
27
低功耗设计
在低功耗模式下 · 外部存储的电源管理 · 图片加载策略调整
低功耗设计
低功耗模式下
28
RTOS集成
在FreeRTOS/RT-Threa… · 文件系统任务优先级与互斥访问
RTOS
集成
29
实战案例1
智能家居面板——从SD卡加载天气图标 · 设备状态图标
实战案例1
SD
30
实战案例2
工业HMI——从SPI Flash加… · 操作指引图 · 实现无PC更新界面
实战案例2
HMI
所属VIP或分类
同VIP:LVGL事件交互与页面架构
同VIP:LVGL内存与资源管理
同VIP:LVGL内存管理深度优化实战工程