首页
›
嵌入式与底层系统
›
013-Linux DRM_KMS显示驱动工程
›
《DRM驱动移植 设备树配置与显示链路调试方法》
VIP22
本课程属于:013-Linux DRM_KMS显示驱动工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DRM驱动移植:设备树配置与显示链路调试方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRM驱动概述
DRM框架发展历史 · 核心组件(DRM/KMS/GEM)介… · DRM在嵌入式Linux中的地位
DRM
驱动概述
02
设备树基础
设备树语法 · 节点与属性 · compatible匹配机制
设备树基础
设备树语法
03
显示控制器设备树绑定
常见显示控制器(如Rockchip… · Allwinner DE2 · NXP DCSS)的设备树节点模板
显示控制器设备树…
Rockchip
04
I2C/SPI总线配置
DDC/EDID读取所需的I2C总线… · 触摸屏SPI配置示例
I2C/SPI
总线配置
05
GPIO与复位时序
显示接口(LVDS/MIPI DSI… · 电源使能GPIO · 背光使能GPIO的设备树配置
GPIO
复位时序
06
时钟与频率配置
显示控制器时钟 · 像素时钟 · PLL配置的设备树属性
时钟
频率配置
07
电源域与 regulator
显示相关电源域(power-doma… · regulator(如vcc-lcd · vcc-hdmi)的设备树配置
regulator
电源域
08
背光设备树配置
PWM背光节点 · backlight节点 · brightness-levels与…
背光设备树配置
PWM
09
Panel设备树绑定
简单panel(simple-pan… · panel-timing属性
Panel
设备树绑定
10
HDMI/DP桥接芯片设备树
常见桥接芯片(如IT66121 · ANX7688 · SIL9022)的设备树配置示例
HDMI/DP
桥接芯片设备树
11
MIPI DSI设备树配置
DSI主机节点 · DSI设备子节点 · lane配置
MIPI
DSI
12
LVDS设备树配置
LVDS编码器节点 · LVDS panel节点 · data-mapping与data-…
LVDS
设备树配置
13
eDP设备树配置
eDP控制器节点 · eDP panel节点 · link-rate与lane-cou…
eDP
设备树配置
14
DRM驱动入口与probe流程
platform_driver注册 · of_match_table · probe函数中获取设备树资源
DRM
probe
15
component框架与显示链路
component_match_ad… · component_add/comp… · 多显示控制器协同
component
框架
16
CRTC驱动实现
CRTC初始化 · mode_set · atomic_enable/disa…
CRTC
驱动实现
17
Encoder驱动实现
Encoder类型(LVDS/DSI… · mode_fixup · atomic_mode_set
Encoder
驱动实现
18
Connector驱动实现
Connector类型 · get_modes(EDID读取) · detect(热插拔检测)
Connector
驱动实现
19
Bridge驱动实现
Bridge链 · pre_enable/enable/… · bridge_attach
Bridge
驱动实现
20
Panel驱动实现
Panel简单驱动 · prepare/enable/unp… · get_modes
Panel
驱动实现
21
GEM与DMA-BUF
GEM对象创建 · dma-buf导出/导入 · 显存分配与映射
GEM
DMA-BUF
22
Framebuffer与plane
Framebuffer创建 · primary/overlay/cu… · alpha blending
Framebuffer
plane
23
Vblank与垂直同步
vblank中断注册 · vblank处理 · page flip与vblank同步
Vblank
垂直同步
24
显示链路调试方法
dmesg日志分析 · DRM debugfs接口(dri/… · dri/0/gem_flink)
显示链路调试方法
dmesg
25
设备树调试技巧
dtc反编译 · of_* API调试打印 · 设备树覆盖(overlay)调试
设备树调试技巧
dtc
26
时钟与时序调试
clk_summary查看时钟树 · 示波器测量像素时钟 · timing验证方法
时钟
时序调试
27
热插拔与EDID调试
中断触发验证 · EDID读取失败排查 · drm_edid_override调…
EDID
热插拔
28
常见显示异常排查
黑屏 · 花屏 · 闪屏
常见显示异常排查
黑屏
29
性能优化
双缓冲/三缓冲 · GPU合成 · 显示延迟优化
性能优化
双缓冲
30
实战案例
基于RK3568的LVDS显示驱动移…
实战案例
RK3568
所属VIP或分类
同VIP:drm_crtc驱动中gamma校正与色彩管理配置工程
同VIP:DRM显示驱动开发-GPU渲染与多平面合成实践
同VIP:DRM显示驱动开发-硬件光标与VBlank同步