首页
›
Linux内核与驱动
›
081-Linux内核显示驱动
›
《Linux内核显示驱动DRM框架与MIPI DSI调试流程》
VIP10
本课程属于:081-Linux内核显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核显示驱动DRM框架与MIPI DSI调试流程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRM框架概述
DRM(Direct Renderi… · 在Linux图形栈中的位置 · 核心组件(KMS
DRM
框架概述
02
KMS核心概念
CRTC · Encoder · Connector
KMS
核心概念
03
GEM与内存管理
GEM(Graphics Execu… · Buffer Object管理 · Dumb Buffer与Prime共…
GEM
内存管理
04
Framebuffer与显示流水线
Framebuffer的创建 · 格式配置 · 与Plane的绑定
Framebuffer
显示流水线
05
DRM驱动初始化流程
probe() · bind() · drm_dev_register()…
DRM
驱动初始化流程
06
MIPI DSI协议基础
DSI(Display Serial… · 传输模式(Command Mode… · 数据包类型(Short / Long…
MIPI
DSI
07
DSI D-PHY与时钟管理
D-PHY的Lane配置 · 高速与低功耗模式切换 · 时钟恢复与Escape模式
DSI
D-PHY
08
DSI主机控制器驱动
MIPI DSI主机控制器的寄存器配… · DCS命令发送流程 · LP与HS模式切换的时序要求
DSI
主机控制器驱动
09
DSI设备驱动(Panel驱动)
Panel驱动的注册 · power sequencing · init sequence发送
DSI
Panel
10
DRM与DSI的桥梁
drm_panel与drm_brid… · DSI设备作为Connector或B…
DRM
DSI
11
设备树配置
DSI节点 · Panel节点 · 时钟与复位GPIO的dts配置示例
设备树配置
DSI
12
显示时序(Timing)配置
VESA与CEA标准时序 · porch/sync/hactive… · drm_display_mode结构…
Timing
显示时序
13
色彩空间与像素格式
RGB · YUV格式在DRM中的表示 · 色彩深度(8/10/12bit)与D…
色彩空间
像素格式
14
背光与电源管理
PWM背光驱动 · regulator控制 · LCD的power on/off序列
背光
电源管理
15
调试环境搭建
内核配置选项(CONFIG_DRM · CONFIG_DRM_MIPI_DS… · debugfs文件系统
调试环境搭建
CONFIG
16
常用调试工具
modetest · kmscube · drm_info
常用调试工具
modetest
17
DSI总线调试
使用示波器/逻辑分析仪抓取LP/HS… · 检查D-PHY电压摆幅与眼图
DSI
总线调试
18
内核日志与动态调试
pr_debug · dev_dbg · dyndbg控制
内核日志
动态调试
19
常见初始化失败问题
probe顺序错误 · GPIO冲突 · 时钟未使能
常见初始化失败问…
probe
20
显示花屏/闪屏问题
FIFO溢出 · 带宽不足 · DDR频率过低
显示花屏
闪屏问题
21
帧率与刷新率调试
vblank中断检查 · Page Flip超时 · DSI Video Mode Bla…
帧率
刷新率调试
22
多屏与克隆显示
DRM的CRTC与Connector… · DSI与HDMI同时输出的配置
多屏
克隆显示
23
热插拔与EDID模拟
DSI固定屏的EDID模拟 · drm_connector_func…
EDID
热插拔
24
性能分析与优化
使用ftrace跟踪drm_atom… · DSI传输延迟测量 · CPU/GPU负载均衡
性能分析
优化
25
电源管理深度调试
系统suspend/resume时D… · regulator与clk的依赖顺序
电源管理深度调试
suspend/resu…
26
DSI错误恢复机制
ECC校验失败 · CRC错误 · BTA(Bus Turnaround…
DSI
错误恢复机制
27
虚拟显示驱动(VKMS)
使用VKMS在没有硬件的情况下模拟D… · 辅助调试
VKMS
虚拟显示驱动
28
用户空间测试程序编写
基于libdrm的简单显示测试 · ioctl调用示例 · atomic commit流程
用户空间测试程序…
libdrm
29
常见SoC平台适配案例
以RK3399 · i.MX8M · MTK为例
SoC
常见
30
综合调试实战
从零开始点亮一块MIPI DSI L…
综合调试实战
MIPI
所属VIP或分类
同VIP:Linux内核DRM框架显示性能调优与帧率配置
同VIP:Linux内核显示驱动DRM框架与I2C通信调试
同VIP:Linux内核显示驱动DRM框架与LCD控制器开发