首页
›
嵌入式与底层系统
›
061-嵌入式UI性能与资源优化
›
《驱动适配双缓冲性能优化实战工程》
VIP21
本课程属于:061-嵌入式UI性能与资源优化
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
驱动适配双缓冲性能优化实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=双缓冲性能优化的学习目标 · 核心价值 · 整体知识框架与实战路线图
课程导入
目标=双缓冲性能…
02
显示基础与驱动适配概览
目标=显示管线 · 帧缓冲 · VSync
显示基础
驱动适配概览
03
双缓冲机制原理
目标=前缓冲与后缓冲 · 交换流程 · 撕裂现象
双缓冲机制原理
目标=前缓冲
04
性能瓶颈分析方法
目标=帧率 · 帧时间 · GPU/CPU负载
性能瓶颈分析方法
目标=帧率
05
驱动适配核心接口
目标=BufferQueue · SurfaceFlinger · DRM/KMS
驱动适配核心接口
BufferQueue
06
双缓冲与三缓冲对比
目标=适用场景 · 内存开销 · 延迟差异
双缓冲
三缓冲对比
07
缓冲队列与同步机制
目标=Fence · acquire/release · 生产者消费者模型与跨进程同步
缓冲队列
同步机制
08
驱动适配中的内存管理
目标=DMA-BUF · ION · 显存分配
驱动适配
内存管理
09
双缓冲性能指标定义
目标=FPS · 帧延迟 · 抖动
双缓冲性能指标定…
FPS
10
性能剖析工具链
目标=Perfetto · Systrace · GPU Inspector
性能剖析工具链
Perfetto
11
驱动适配双缓冲优化流程
目标=从基线测试 · 瓶颈定位 · 方案设计到验证回归的完整方法论
驱动适配双缓冲优…
目标=从基线测试
12
实战案例一
目标=Android Surface…
实战案例一
Android
13
实战案例二
目标=Linux DRM/KMS双缓…
实战案例二
Linux
14
实战案例三
目标=嵌入式GPU驱动双缓冲带宽与功…
实战案例三
GPU
15
实战案例四
目标=游戏引擎双缓冲适配与输入延迟降…
实战案例四
目标=游戏引擎双…
16
实战案例五
目标=视频播放场景双缓冲适配与音视频…
实战案例五
目标=视频播放场…
17
实战案例六
目标=多屏异显场景双缓冲驱动适配与资…
实战案例六
目标=多屏异显场…
18
常见问题一
目标=画面撕裂 · 闪烁 · 黑屏的根因分析与解决策略
常见问题一
目标=画面撕裂
19
常见问题二
目标=帧率不稳定 · 周期性卡顿的驱动适配排查方法
常见问题二
目标=帧率不稳定
20
常见问题三
目标=内存泄漏 · 缓冲区耗尽与死锁问题的调试与修复
常见问题三
目标=内存泄漏
21
常见问题四
目标=兼容性问题——不同GPU · 驱动版本与操作系统的适配差异
常见问题四
GPU
22
高级优化技术一
目标=异步缓冲交换与预测性渲染调度
高级优化技术一
目标=异步缓冲交…
23
高级优化技术二
目标=动态缓冲数量调整与自适应刷新率
高级优化技术二
目标=动态缓冲数…
24
高级优化技术三
目标=硬件合成与直通模式下的双缓冲优…
高级优化技术三
目标=硬件合成
25
高级优化技术四
目标=多图层合成与双缓冲的协同优化
高级优化技术四
目标=多图层合成
26
性能测试与基准设计
目标=测试用例 · 压力场景 · 自动化测试框架与结果分析
性能测试
基准设计
27
驱动适配代码实战
目标=从零实现一个简易双缓冲驱动适配…
驱动适配代码实战
目标=从零实现一…
28
综合项目一
目标=移动端高刷新率屏幕双缓冲性能优…
综合项目一
目标=移动端高刷…
29
综合项目二
目标=车载多屏交互系统双缓冲驱动适配…
综合项目二
目标=车载多屏交…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 未来趋势与持续学习路径
课程总结
进阶
所属VIP或分类
同VIP:LVGL外部存储加载图片-缓存命中率优化与内存碎片管理实战
同VIP:LVGL外部存储加载图片-缓存命中率分析与内存调优实战
同VIP:TouchGFX字体显示优化与硬件适配工程