首页
›
Linux内核与驱动
›
040-显示子系统架构
›
《显示子系统架构解析:DRM框架与KMS组件初始化》
VIP10
本课程属于:040-显示子系统架构
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
显示子系统架构解析:DRM框架与KMS组件初始化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DRM框架概述
DRM(Direct Renderi… · 在Linux图形栈中的位置 · 核心设计哲学
DRM
框架概述
02
KMS组件概述
KMS(Kernel Mode Se… · 与DRM的关系 · 核心数据结构(drm_device
KMS
组件概述
03
DRM设备注册流程
platform_driver与pc… · drm_dev_alloc与drm_…
DRM
设备注册流程
04
drm_driver结构体详解
driver_features · fops · gem_ops
drm
driver
05
drm_device结构体详解
dev_private · mode_config · primary
drm
device
06
drm_mode_config结构体详解
min_width · max_width · preferred_depth
drm
mode
07
CRTC初始化
drm_crtc_init · drm_crtc_helper_ad… · crtc_funcs与helper_…
CRTC
初始化
08
Encoder初始化
drm_encoder_init · encoder_type(TMDS · LVDS
Encoder
初始化
09
Connector初始化
drm_connector_init · connector_type(HDM… · DP
Connector
初始化
10
Plane初始化
drm_plane_init · plane_type(DRM_PLA… · OVERLAY
Plane
初始化
11
Bridge初始化
drm_bridge_add · drm_bridge_attach · bridge链式调用与panel-b…
Bridge
初始化
12
Panel初始化
drm_panel_init · drm_panel_add · panel_funcs(prepar…
Panel
初始化
13
I2C与DDC通道初始化
drm_dp_aux_init · i2c_adapter注册 · EDID读取流程
I2C
DDC
14
GPIO与PWM初始化
背光控制GPIO · 复位GPIO · PWM定时器的drm子系统中注册与使…
GPIO
PWM
15
时钟与电源管理初始化
clk_prepare_enable · regulator_enable · runtime PM框架集成
时钟
电源管理初始化
16
中断初始化
drm_irq_install · vblank_handler · page_flip_handler的…
断初始化
drm
17
Framebuffer与GEM初始化
drm_gem_fb_create · drm_fbdev_generic_… · dumb buffer创建
Framebuffer
GEM
18
Dumb Buffer与DMA-BUF
drm_gem_dumb_creat… · drm_gem_dumb_map_o… · dma_buf导出与导入
Dumb
Buffer
19
Atomic Modeset初始化
drm_atomic_state_a… · drm_atomic_helper_…
Atomic
Modeset
20
Legacy Modeset初始化
drm_crtc_helper_se… · drm_helper_disable…
Legacy
Modeset
21
Vblank与Page Flip机制
drm_vblank_init · drm_crtc_vblank_on… · page_flip_event
Vblank
Page
22
Writeback Connector初始化
drm_writeback_conn… · writeback_job队列管理
Writeback
Connector
23
HDCP与Content Protection初始化
drm_hdcp_init · hdcp_srm管理 · ksv校验
HDCP
Content
24
DisplayPort MST初始化
drm_dp_mst_topolog… · mst_port · mst_state
DisplayPort
MST
25
HDMI与DVI初始化
hdmi_infoframe · cea_modes · scdc
HDMI
DVI
26
MIPI DSI初始化
drm_mipi_dsi_host_… · dsi_device · dsc压缩参数
MIPI
DSI
27
V3D与GPU集成初始化
drm_gpu_scheduler · drm_sched_entity · job提交与fence
V3D
GPU
28
DebugFS与Sysfs初始化
drm_debugfs_create… · drm_sysfs_device_a… · 性能计数器
DebugFS
Sysfs
29
热插拔与DPMS初始化
drm_connector_regi… · drm_kms_helper_hot… · dpms状态机
DPMS
热插拔
30
DRM子系统的完整初始化流程总结
从probe到userspace可见…
DRM
子系统的完整初始…
所属VIP或分类
同VIP:Linux-fbdev帧缓冲驱动开发与显示调优
同VIP:Windows多屏显示驱动开发与故障排查
同VIP:显示子系统HDR处理流程与元数据传递优化方法