首页
›
Linux内核与驱动
›
088-DRM显示驱动
›
《Linux DRM驱动HDR支持与VBlank同步调试》
VIP10
本课程属于:088-DRM显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux DRM驱动HDR支持与VBlank同步调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRM子系统概述
DRM架构 · KMS与GEM核心概念 · DRM驱动在Linux图形栈中的位置
DRM
子系统概述
02
DRM驱动初始化
platform driver注册 · drm_device分配与初始化 · mode_config设置
DRM
驱动初始化
03
CRTC与Plane
CRTC功能与数据结构 · Plane类型与属性 · 硬件管道映射
CRTC
Plane
04
Encoder与Connector
Encoder作用与实现 · Connector检测与EDID读取 · DP/HDMI桥接
Encoder
Connector
05
VBlank基础
VBlank概念与产生机制 · drm_crtc_vblank_of… · vblank计数与时间戳
VBlank
概念
06
VBlank中断处理
中断注册与处理函数 · vblank irq handler… · drm_crtc_handle_vb…
VBlank
断处理
07
VBlank等待与查询
drm_wait_vblank io… · 用户态vblank同步 · drm_vblank_get/put…
VBlank
等待
08
VBlank时间戳精度
时间戳获取方法 · 硬件vs软件时间戳 · ktime与hrtimer集成
VBlank
时间戳精度
09
Page Flip与VBlank
drm_crtc_page_flip… · 异步flip与vblank同步 · flip完成回调
Page
Flip
10
Atomic Modeset与VBlank
atomic commit流程 · vblank事件生成 · drm_crtc_vblank_ev…
Atomic
Modeset
11
HDR基础概念
HDR vs SDR · 色域(BT.2020/BT.709) · 亮度范围与PQ/HLG曲线
HDR
基础概念
12
HDR元数据
Static Metadata(SM… · Dynamic Metadata(H… · CEA-861 HDR InfoFr…
HDR
元数据
13
DRM HDR属性
drm_connector_hdr_… · HDR_OUTPUT_METADAT… · 用户态设置
DRM
HDR
14
HDR色彩管理
色彩空间转换矩阵(CSC) · gamma/LUT校正 · 3D LUT硬件支持
HDR
色彩管理
15
HDR与Plane合成
HDR plane与SDR plan… · pre-multiplied alp… · pixel format(FP16
HDR
Plane
16
HDR驱动实现(上)
connector HDR能力检测 · EDID HDR扩展块解析 · drm_hdr_metadata结构…
HDR
驱动实现
17
HDR驱动实现(下)
atomic_check中HDR元数… · atomic_flush写入硬件寄存… · InfoFrame注入
HDR
驱动实现
18
VBlank与HDR联动
HDR元数据更新时机 · vblank期间切换色彩模式 · 避免tearing
VBlank
HDR
19
调试工具与手段
drm_info · modetest · kmscube
调试工具
手段
20
ftrace与vblank跟踪
vblank事件tracepoint · function_graph追踪 · vblank延迟分析
ftrace
vblank
21
HDR调试
色彩空间验证 · 亮度测量工具 · HDR元数据抓取(i2c/aux)
HDR
调试
22
常见问题与解决(上)
vblank丢失 · 时间戳跳跃 · 中断风暴
常见问题
解决
23
常见问题与解决(下)
HDR元数据不生效 · 颜色错误 · 兼容性回退
常见问题
解决
24
性能优化
vblank线程化 · irq coalescing · atomic commit合并
性能优化
vblank
25
多显示器与VBlank
每个CRTC独立vblank · 同步多CRTC vblank · drm_vblank_offdela…
VBlank
多显示器
26
HDR多屏扩展
克隆模式HDR · 扩展桌面HDR/SDR混合 · 色彩管理一致性
HDR
多屏扩展
27
VBlank测试框架
drm_vblank_selftes… · vblank模拟 · 单元测试编写
VBlank
测试框架
28
HDR测试用例
HDR metadata注入测试 · 色彩空间切换测试 · 用户态API验证
HDR
测试用例
29
内核补丁与社区
DRM维护者 · 邮件列表 · patch review流程
内核补丁
社区
30
综合实战
从零实现一个支持HDR和VBlank…
综合实战
HDR
所属VIP或分类
同VIP:DRM-VBlank中断机制与HDR支持协同优化
同VIP:DRM-VBlank中断机制与设备树配置协同优化
同VIP:DRM显示驱动开发:GPU渲染与多平面合成实践