首页
›
嵌入式与底层系统
›
013-Linux DRM_KMS显示驱动工程
›
《KMS组件初始化流程与Linux内核显示子系统驱动开发工程》
VIP22
本课程属于:013-Linux DRM_KMS显示驱动工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
KMS组件初始化流程与Linux内核显示子系统驱动开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
KMS概述
KMS(Kernel Mode Se…
KMS
Kernel
02
DRM框架基础
DRM(Direct Renderi… · drm_driver)
DRM
框架基础
03
KMS组件初始化入口
drm_dev_register与d…
KMS
组件初始化入口
04
CRTC初始化
CRTC(Cathode Ray T… · 配置与注册
CRTC
初始化
05
Encoder初始化
Encoder(编码器)的驱动模型与…
Encoder
初始化
06
Connector初始化
Connector(连接器)的探测 · EDID读取与初始化
Connector
初始化
07
Plane初始化
Plane(平面)的概念 · 类型(主平面 · 光标平面
Plane
初始化
08
FB(Framebuffer)初始化
Framebuffer的创建 · 格式设置与内存分配
FB
Framebuffer
09
Vblank处理
Vblank(垂直消隐)中断的注册与…
Vblank
处理
10
Atomic Modeset初始化
Atomic API的初始化流程与状…
Atomic
Modeset
11
DPMS(Display Power Management Signaling)
电源管理状态切换的初始化
DPMS
Display
12
I2C/DDC通道初始化
用于EDID读取的I2C总线初始化与…
I2C/DDC
通道初始化
13
GPIO与HPD(Hot Plug Detect)初始化
热插拔检测的GPIO配置与中断注册
GPIO
HPD
14
时钟与PLL初始化
显示时钟(Pixel Clock)与…
PLL
时钟
15
显示控制器寄存器初始化
硬件寄存器映射 · 复位与初始状态设置
显示控制器寄存器…
硬件寄存器映射
16
中断处理初始化
显示子系统中断的注册 · 使能与处理函数
断处理初始化
显示子系统
17
DMA-BUF与GEM初始化
GEM(Graphics Execu…
DMA-BUF
GEM
18
Fence与同步初始化
Fence机制在KMS初始化中的集成
Fence
同步初始化
19
Display Pipeline初始化
整个显示管线的拓扑构建与初始化顺序
Display
Pipeline
20
多显示器支持初始化
多CRTC · 多Encoder · 多Connector的初始化策略
多显示器支持初始…
CRTC
21
Virtual Display初始化
虚拟显示设备(如virtio-gpu…
Virtual
Display
22
Device Tree与ACPI解析
从设备树或ACPI获取显示硬件信息的…
Device
Tree
23
Power Management初始化
运行时PM与系统休眠唤醒的初始化集成
Power
Management
24
DebugFS与Sysfs初始化
调试文件系统与设备属性文件的创建
DebugFS
Sysfs
25
色彩管理初始化
Gamma/LUT · CTM(Color Transfor…
色彩管理初始化
Gamma/LUT
26
Writeback Connector初始化
写回连接器的初始化与配置
Writeback
Connector
27
HDMI/DP具体初始化
HDMI与DisplayPort协议…
HDMI/DP
具体初始化
28
MIPI DSI初始化
MIPI DSI接口的初始化流程与D…
MIPI
DSI
29
LVDS与eDP初始化
LVDS与嵌入式DisplayPor…
LVDS
eDP
30
KMS初始化调试与性能优化
常见初始化问题排查与性能调优方法
KMS
初始化调试
所属VIP或分类
同VIP:drm_crtc驱动中gamma校正与色彩管理配置工程
同VIP:DRM显示驱动开发-GPU渲染与多平面合成实践
同VIP:DRM显示驱动开发-硬件光标与VBlank同步