首页
›
嵌入式与底层系统
›
013-Linux DRMKMS显示驱动工程
›
《SA8155平台GPU驱动与MDP通路调试实战工程》
VIP22
本课程属于:013-Linux DRMKMS显示驱动工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
SA8155平台GPU驱动与MDP通路调试实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=SA8155平台GPU与MDP… · 核心概念 · 整体框架与实战路线图
课程导入
SA8155
02
SA8155平台架构概览
目标=SoC整体布局 · GPU子系统 · MDP显示子系统
SA8155
平台架构概览
03
GPU驱动基础
目标=Adreno GPU架构 · KGSL驱动框架 · 设备树节点
GPU
驱动基础
04
MDP通路基础
目标=MDP硬件组成 · 图层混合 · 缩放
MDP
通路基础
05
显示通路数据流
目标=从应用层SurfaceFlin… · MDP合成 · DSI/DP输出及帧缓冲管理全链路解…
显示通路数据流
SurfaceFlin
06
开发环境搭建
目标=SA8155开发板 · 交叉编译工具链 · 内核源码获取
开发环境搭建
SA8155
07
GPU驱动加载与初始化调试
目标=KGSL probe流程 · 固件加载 · IOMMU配置
GPU
驱动加载
08
MDP驱动加载与初始化调试
目标=MDP probe流程 · 时钟与电源域 · 中断注册
MDP
驱动加载
09
设备树配置实战
目标=GPU与MDP相关DTS节点解… · 时钟 · 电源
设备树配置实战
GPU
10
GPU渲染通路调试
目标=OpenGL ES/Vulka… · GPU命令提交 · fence同步
GPU
渲染通路调试
11
MDP合成通路调试
目标=图层合成策略 · 硬件合成器配置 · 带宽计算
MDP
合成通路调试
12
显示输出接口调试
目标=DSI · DP · HDMI接口初始化
显示输出接口调试
DSI
13
内存与IOMMU调试
目标=GPU与MDP的SMMU配置 · 地址映射 · 缓冲区分配
IOMMU
内存
14
电源与时钟管理调试
目标=GPU与MDP的电源域 · 时钟频率调节 · 动态电压频率缩放
电源
时钟管理调试
15
中断与同步机制调试
目标=GPU与MDP中断处理 · fence机制 · 同步对象
同步机制调试
GPU
16
调试工具链实战
目标=ftrace · perf · gpuvis
调试工具链实战
ftrace
17
日志与错误分析
目标=dmesg · KGSL日志 · MDP日志
日志
错误分析
18
性能分析与优化
目标=GPU负载分析 · MDP带宽优化 · 帧率与延迟测量
性能分析
优化
19
常见GPU驱动问题案例
目标=GPU挂死 · 渲染花屏 · 性能骤降
GPU
常见
20
常见MDP通路问题案例
目标=显示无输出 · 闪屏 · 撕裂
MDP
常见
21
多屏显示与异构合成调试
目标=多显示器配置 · GPU与MDP混合合成 · 跨屏同步与资源竞争问题处理
多屏显示
异构合成调试
22
虚拟化与安全场景调试
目标=SA8155虚拟化环境中GPU… · 共享与安全隔离调试要点
虚拟化
安全场景调试
23
Android显示框架集成调试
目标=SurfaceFlinger · HWC · Gralloc与GPU/MDP驱动的…
Android
显示框架集成调试
24
Linux显示框架集成调试
目标=DRM/KMS框架下GPU与M… · 原子提交与显示管线配置
Linux
显示框架集成调试
25
自动化测试与回归
目标=GPU与MDP通路的自动化测试… · 压力测试 · 稳定性测试与回归测试方案
自动化测试
回归
26
实战项目一
目标=从零搭建SA8155 GPU渲…
实战项目一
SA8155
27
实战项目二
目标=定位并解决一个GPU渲染与MD…
实战项目二
GPU
28
实战项目三
目标=调试一个多图层复杂场景下的MD…
实战项目三
MD
29
综合提升
目标=GPU与MDP调试方法论总结 · 问题定位思维框架 · 知识体系梳理与进阶学习方向
综合提升
GPU
30
课程总结与展望
目标=关键知识点回顾 · 实战经验提炼 · SA8155平台显示技术演进与未来调…
课程总结
目标=关键知识点…
所属VIP或分类
同VIP:drm_crtc驱动中gamma校正与色彩管理配置工程
同VIP:DRM显示驱动开发-GPU渲染与多平面合成实践
同VIP:DRM显示驱动开发-硬件光标与VBlank同步