首页
›
Linux内核与驱动
›
089-Linux瑞芯微平台
›
《Linux瑞芯微平台DRM驱动与显示控制器调试思路》
VIP10
本课程属于:089-Linux瑞芯微平台
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux瑞芯微平台DRM驱动与显示控制器调试思路
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRM框架概述
DRM架构分层 · GEM与KMS核心概念 · 瑞芯微平台DRM驱动特点
DRM
框架概述
02
显示控制器硬件基础
RK3588/RK3568 VOP模… · 显示通道与图层 · 时序发生器原理
显示控制器硬件基…
RK3588/RK356…
03
内核编译与调试环境准备
内核配置选项 · menuconfig中DRM相关选项 · 调试串口与网络文件系统(NFS)挂载
内核编译
调试环境准备
04
DRM驱动初始化流程
platform_driver注册 · component框架 · bind/unbind回调分析
DRM
驱动初始化流程
05
VOP驱动核心数据结构
vop结构体 · vop_win结构体 · vop_plane结构体解析
VOP
驱动核心数据结构
06
CRTC注册与实现
drm_crtc_init · crtc_helper_funcs · mode_set与atomic_fl…
CRTC
注册
07
Plane(图层)驱动实现
drm_plane_init · format_modifiers · update_plane与disab…
Plane
图层
08
Connector与Encoder
HDMI/DP/eDP/LVDS/M… · EDID读取 · 热插拔检测
Connector
Encoder
09
Display Mode设置
drm_display_mode结构 · VOP时序寄存器配置 · clock计算与PLL设置
Display
Mode
10
Buffer管理与GEM
drm_gem_object · dma-buf导入导出 · rockchip_gem_prime…
Buffer
GEM
11
Framebuffer与Dumb Buffer
drm_framebuffer创建 · dumb_create · mmap与page_flip
Framebuffer
Dumb
12
VBlank与垂直同步
vblank enable/disa… · irq_handler · drm_crtc_handle_vb…
VBlank
垂直同步
13
Atomic Mode Set
atomic_check · atomic_commit · 新旧状态比较
Atomic
Mode
14
显示时序调试
使用modetest · kmscube · weston测试显示输出
显示时序调试
modetest
15
日志与动态调试
pr_debug/drm_dbg · dynamic_debug控制 · ftrace跟踪drm函数
日志
动态调试
16
寄存器调试方法
devmem2读写 · debugfs中vop寄存器dump · regmap调试接口
寄存器调试方法
devmem2
17
显示花屏/黑屏排查
时钟稳定性检查 · 电压域供电 · DDR带宽瓶颈
显示花屏
黑屏排查
18
分辨率与刷新率异常
EDID解析错误 · PLL锁定失败 · 时钟源选择错误
分辨率
刷新率异常
19
多屏异显与同显
双VOP配置 · CRTC与Encoder绑定 · framebuffer分配策略
多屏异显
同显
20
HDR与色彩管理
HDR元数据传递 · gamma LUT · color pipeline
HDR
色彩管理
21
Overlay合成与硬件光标
硬件光标寄存器 · overlay plane优先级 · alpha blending调试
Overlay
合成
22
GPU与显示交互
drm_fd与GPU驱动协作 · sync_file与fence机制 · GPU渲染后显示延迟
GPU
显示交互
23
性能分析与优化
显示延迟测量 · CPU/GPU/DPU负载均衡 · 帧率统计与drop frame分析
性能分析
优化
24
电源管理
runtime PM · suspend/resume流程 · 显示控制器时钟门控
电源管理
runtime
25
中断与事件处理
vblank中断 · 错误中断 · CRC中断
事件处理
vblank
26
Writeback与截屏
drm_writeback_conn… · writeback_job · 内存抓帧调试
Writeback
截屏
27
设备树配置
vop节点 · display-subsystem · port端点
设备树配置
vop
28
常见问题与解决思路
probe失败 · irq申请失败 · dma_alloc失败
常见问题
解决思路
29
调试工具链
drm_info · igt-gpu-tools · perf
调试工具链
drm
30
实战案例
从零调试一块新LCD屏幕点亮 · 分析log · 定位时序问题
实战案例
LCD
所属VIP或分类
同VIP:Linux瑞芯微平台DRM驱动与显示驱动优化实战
同VIP:Linux瑞芯微平台HDMI输出异常排查与调试
同VIP:Linux瑞芯微平台KMS显示模式配置与调试思路