首页
›
嵌入式与底层系统
›
054-LVGL嵌入式UI开发
›
《LVGL内存与资源管理》
VIP21
本课程属于:054-LVGL嵌入式UI开发
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
LVGL内存与资源管理
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=LVGL内存与资源管理的整体学… · 核心概念 · 课程框架与实战路线
课程导入
LVGL
02
LVGL基础回顾
目标=LVGL架构 · 对象系统 · 显示与输入驱动
LVGL
基础回顾
03
嵌入式内存基础
目标=RAM · ROM · Flash
嵌入式内存基础
RAM
04
LVGL内存管理机制
目标=lv_mem_alloc · lv_mem_free · lv_mem_realloc
LVGL
内存管理机制
05
LVGL内存配置选项
目标=LV_MEM_SIZE · LV_MEM_CUSTOM · LV_MEM_ADR
LVGL
内存配置选项
06
自定义内存分配器
目标=如何将LVGL接入malloc… · RTOS内存池 · TLSF
自定义内存分配器
LVGL
07
内存碎片与性能
目标=碎片产生原因 · 检测方法 · 减少碎片策略与分配效率优化
内存碎片
性能
08
对象内存管理
目标=lv_obj创建与删除 · 父子对象树 · 对象内存回收与生命周期管理
对象内存管理
lv
09
样式与属性内存
目标=样式对象 · 局部样式 · 样式属性缓存
样式
属性内存
10
字体资源管理
目标=内置字体 · 自定义字体 · 字体子集
字体资源管理
目标=内置字体
11
图片与图像资源
目标=图片解码 · 图片缓存 · 位图格式
图片
图像资源
12
动画与定时器内存
目标=动画对象 · 时间线 · 定时器
动画
定时器内存
13
事件与回调资源
目标=事件回调注册 · 用户数据 · 事件链表与内存管理注意事项
事件
回调资源
14
显示缓冲区管理
目标=单缓冲 · 双缓冲 · 全屏缓冲
显示缓冲区管理
目标=单缓冲
15
输入设备与资源
目标=触摸屏 · 按键 · 编码器
输入设备
资源
16
文件系统与资源加载
目标=LVGL文件系统接口 · 图片与字体从文件加载 · 缓存与释放策略
文件系统
资源加载
17
多屏幕与多页面资源
目标=屏幕切换 · 页面缓存 · 资源复用与内存回收策略
多屏幕
多页面资源
18
内存监控与调试
目标=LVGL内存监控 · 内存泄漏检测 · 堆栈分析
内存监控
调试
19
性能与内存权衡
目标=渲染性能 · 刷新率 · 内存占用
性能
内存权衡
20
资源裁剪与优化
目标=裁剪未使用组件 · 功能宏配置 · 链接器优化与代码体积控制
资源裁剪
优化
21
实战案例一
目标=在STM32上配置LVGL内存…
实战案例一
STM32
22
实战案例二
目标=使用FreeRTOS内存池为L…
实战案例二
FreeRTOS
23
实战案例三
目标=图片与字体资源从外部Flash…
实战案例三
Flash
24
实战案例四
目标=多页面应用中的对象创建 · 删除与内存回收
实战案例四
目标=多页面应用
25
常见问题排查
目标=内存不足 · 分配失败 · 碎片过多
常见问题排查
目标=内存不足
26
高级内存技巧
目标=内存池预分配 · 对象复用 · 缓存淘汰
高级内存技巧
目标=内存池预分…
27
跨平台与可移植性
目标=不同MCU · RTOS · 编译器下的内存管理差异与适配
跨平台
可移植性
28
测试与验证
目标=内存压力测试 · 长时间运行测试 · 边界条件测试与稳定性验证
测试
验证
29
综合项目
目标=设计一个资源受限的LVGL G…
综合项目
LVGL
30
课程总结与提升
目标=知识体系回顾 · 最佳实践 · 进阶学习方向与资源推荐
课程总结
提升
所属VIP或分类
同VIP:LVGL事件交互与页面架构
同VIP:LVGL内存管理深度优化实战工程
同VIP:LVGL刷新卡顿分析与性能优化工程