首页
›
嵌入式与底层系统
›
061-嵌入式UI性能与资源优化
›
《嵌入式GUI双缓冲刷新实战工程》
VIP21
本课程属于:061-嵌入式UI性能与资源优化
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式GUI双缓冲刷新实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式GUI双缓冲刷新的学习目… · 核心价值 · 整体知识框架与实战路线图
课程导入
GUI
02
嵌入式GUI基础
目标=GUI系统组成 · 显示驱动 · 帧缓冲
GUI
嵌入式
03
显示刷新原理
目标=逐行扫描 · 垂直同步 · 撕裂现象
显示刷新原理
目标=逐行扫描
04
单缓冲刷新机制
目标=单缓冲工作流程 · 直接写显存 · 闪烁与撕裂问题的成因分析及典型场景
单缓冲刷新机制
目标=单缓冲工作…
05
双缓冲核心概念
目标=前台缓冲 · 后台缓冲 · 交换策略
双缓冲核心概念
目标=前台缓冲
06
三缓冲与多缓冲扩展
目标=三缓冲适用场景 · 与双缓冲的对比 · 延迟与吞吐权衡及选型依据
三缓冲
多缓冲扩展
07
帧缓冲设备驱动
目标=Linux Framebuff… · /dev/fbX · ioctl操作
帧缓冲设备驱动
Linux
08
嵌入式GPU与显示控制器
目标=LCD控制器 · DMA2D · GPU渲染管线
GPU
嵌入式
09
内存布局与显存管理
目标=帧缓冲大小计算 · 对齐要求 · 内存带宽
内存布局
显存管理
10
双缓冲交换策略
目标=垂直同步交换 · 立即交换 · 脏区域更新
双缓冲交换策略
目标=垂直同步交…
11
同步与互斥机制
目标=信号量 · 互斥锁 · 原子操作
同步
互斥机制
12
脏区域与局部刷新
目标=脏矩形计算 · 区域合并 · 局部拷贝
脏区域
局部刷新
13
图形库双缓冲支持
目标=LVGL · emWin · TouchGFX
图形库双缓冲支持
LVGL
14
LVGL双缓冲实战
目标=LVGL显示驱动接口 · 双缓冲配置 · 刷新回调
LVGL
双缓冲实战
15
emWin双缓冲实战
目标=emWin多缓冲配置 · 存储设备 · 自动刷新与手动刷新模式及工程移植
emWin
双缓冲实战
16
TouchGFX双缓冲实战
目标=TouchGFX框架结构 · 部分帧缓冲 · 双缓冲配置与STM32平台集成
TouchGFX
双缓冲实战
17
Qt for Embedded双缓冲
目标=Qt EGLFS · LinuxFB · 双缓冲后端配置与嵌入式部署优化
Qt
for
18
裸机环境双缓冲实现
目标=无操作系统下的双缓冲 · DMA传输 · 中断切换与状态机设计
裸机环境双缓冲实…
目标=无操作系统…
19
RTOS环境双缓冲实现
目标=FreeRTOS · RT-Thread · ThreadX下任务划分
RTOS
环境双缓冲实现
20
Linux环境双缓冲实现
目标=用户空间与内核空间协作 · mmap · page flip
Linux
环境双缓冲实现
21
性能测量与评估
目标=帧率统计 · 刷新耗时 · CPU占用
性能测量
评估
22
撕裂与闪烁问题排查
目标=现象分类 · 根因分析 · 同步缺失
撕裂
闪烁问题排查
23
内存不足与带宽优化
目标=降低色深 · 压缩 · 局部刷新
内存不足
带宽优化
24
低功耗与刷新策略
目标=动态刷新率 · 休眠唤醒 · 局部刷新与低功耗显示场景的平衡设计
低功耗
刷新策略
25
多图层与混合显示
目标=硬件图层 · Alpha混合 · 叠加显示与双缓冲在多图层系统中的协同
多图层
混合显示
26
实战项目一
目标=基于LVGL与STM32的双缓… · 配置 · 移植与刷新验证
实战项目一
LVGL
27
实战项目二
目标=基于Linux Framebu… · 部署与性能调优
实战项目二
Linux
28
实战项目三
目标=RTOS下多任务GUI双缓冲刷… · 任务同步与实时性保障
实战项目三
RTOS
29
常见问题与调试技巧
目标=黑屏 · 花屏 · 残影
常见问题
调试技巧
30
综合提升与工程化
目标=架构设计 · 代码规范 · 可移植性
综合提升
工程化
所属VIP或分类
同VIP:LVGL外部存储加载图片-缓存命中率优化与内存碎片管理实战
同VIP:LVGL外部存储加载图片-缓存命中率分析与内存调优实战
同VIP:TouchGFX字体显示优化与硬件适配工程