首页
›
Linux内核与驱动
›
145-Linux内核显示驱动
›
《Linux DRM设备树适配与显示链路集成》
VIP10
本课程属于:145-Linux内核显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux DRM设备树适配与显示链路集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRM框架概述
DRM(Direct Renderi… · 在Linux图形栈中的位置 · 核心组件(KMS
DRM
框架概述
02
设备树基础
设备树(Device Tree)的起… · 语法规则(节点 · 属性
设备树基础
Device
03
DRM设备树节点结构
DRM控制器节点(display-c… · compatible属性 · reg属性
DRM
设备树节点结构
04
显示控制器节点解析
解析display-controll… · clock-names · resets
显示控制器节点解…
display-cont…
05
CRTC设备树配置
CRTC(Cathode Ray T… · timing参数(clock-fre… · hactive
CRTC
设备树配置
06
Encoder设备树绑定
Encoder节点(如HDMI · DP · LVDS)的compatible匹配
Encoder
设备树绑定
07
Connector设备树配置
Connector节点(HDMI-A · DP · VGA)的ddc-i2c-bus
Connector
设备树配置
08
Panel设备树绑定
Panel节点(simple-pan… · panel-lvds等)的power… · backlight
Panel
设备树绑定
09
Bridge设备树配置
Bridge节点(如TI SN65D… · LT8912B)的解析 · bridge链的构建
Bridge
设备树配置
10
I2C与DDC通道配置
I2C总线节点在DRM设备树中的表示 · ddc-i2c-bus属性的解析 · EDID读取的硬件路径配置
I2C
DDC
11
GPIO与Pinctrl配置
GPIO控制器节点(如gpio-co… · #gpio-cells)的解析 · pinctrl-0/pinctrl-…
GPIO
Pinctrl
12
Clock与Reset配置
Clock节点(assigned-c… · assigned-clock-rat… · reset控制器的绑定与驱动复位时序
Clock
Reset
13
PWM与Backlight配置
PWM背光节点(pwm-backli… · brightness-levels · default-brightness…
PWM
Backlight
14
Regulator电源管理配置
Regulator节点(如vcc-s… · vdd-supply)的解析 · 电源域的上电/下电时序在DRM驱动中…
Regulator
电源管理配置
15
DMA与IOMMU配置
DMA引擎节点(dma-cohere… · iommus)的解析 · IOMMU映射在DRM GEM分配中…
DMA
IOMMU
16
多显示控制器配置
多路显示输出(如DSI0+DSI1 · HDMI+DP)的设备树配置 · 主从显示控制器的区分与驱动绑定
多显示控制器配置
DSI0+DSI1
17
DRM子设备节点解析
子设备节点(如port · endpoint)的解析 · remote-endpoint属性的…
DRM
子设备节点解析
18
Port与Endpoint图论
Port节点(#address-ce… · #size-cells)的解析 · Endpoint连接图的构建与驱动中…
Port
Endpoint
19
OF Graph API详解
of_graph_get_next_… · of_graph_get_remot…
OF
Graph
20
DRM驱动probe流程
从platform_driver.p… · drm_simple_display…
DRM
probe
21
Component框架与设备树
Component框架(compon… · component_master_a…
Component
框架
22
DRM Bridge链构建
Bridge链的of_drm_fin… · drm_bridge_attach的… · 设备树中bridge节点的解析顺序
DRM
Bridge
23
Panel初始化流程
Panel节点从设备树解析到drm_… · panel_prepare/enab…
Panel
初始化流程
24
EDID解析与设备树
EDID数据从DDC通道读取 · 设备树中edid属性的静态配置 · edid-block-num属性的解…
EDID
设备树
25
显示时序解析
Display Timing节点(d… · timing)的解析 · native-mode属性的选择逻辑
显示时序解析
Display
26
DRM属性与设备树
DRM属性(如rotation · alpha · zpos)在设备树中的配置
DRM
属性
27
调试与验证方法
设备树配置错误的常见问题(compa… · reg地址冲突) · 使用dtc/dtx_diff/deb…
调试
验证方法
28
兼容性设计
多平台兼容的设备树配置(如rk328… · fallback compatibl…
兼容性设计
rk328
29
性能优化配置
设备树中显示性能相关属性(如max-… · fifo-depth)的解析与驱动优…
性能优化配置
max
30
实战案例
基于RK3399的HDMI+DP双显… · 驱动加载日志分析与问题排查
实战案例
RK3399
所属VIP或分类
同VIP:DRM-CRTC色彩管理与Gamma-LUT驱动开发
同VIP:DRM-PRIME与V4L2零拷贝视频管线开发
同VIP:DRM-PRIME跨设备DMA-BUF共享驱动开发