首页
›
Linux内核与驱动
›
039-Linux内核显示子系统
›
《Linux DRM KMS显示控制器驱动开发与适配》
VIP10
本课程属于:039-Linux内核显示子系统
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux DRM KMS显示控制器驱动开发与适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
KMS概述
KMS(Kernel Mode Se… · 作用与历史背景
KMS
Kernel
02
DRM框架简介
DRM(Direct Renderi… · 核心组件(Framebuffer · CRTC
DRM
框架简介
03
KMS与DRM的关系
KMS作为DRM子系统的核心功能 · 负责显示模式设置与缓冲区管理
KMS
DRM
04
显示控制器硬件抽象
显示控制器(Display Cont… · 寄存器模型与驱动接口
显示控制器硬件抽…
Display
05
KMS组件初始化入口
drm_driver的load/un… · probe/remove流程
KMS
组件初始化入口
06
设备树与平台设备绑定
设备树(Device Tree)中显… · platform_driver匹配过…
设备树
平台设备绑定
07
DRM设备注册
drm_dev_alloc · drm_dev_register函数…
DRM
设备注册
08
Framebuffer初始化
Framebuffer的创建 · 格式配置 · 内存分配与dumb buffer机制
Framebuffer
初始化
09
CRTC初始化
CRTC(Cathode Ray T… · 模式设置回调函数注册
CRTC
初始化
10
Encoder初始化
Encoder(编码器)的创建 · 与CRTC的连接 · 模式转换功能
Encoder
初始化
11
Connector初始化
Connector(连接器)的创建 · 物理接口检测(HDMI · DP
Connector
初始化
12
Plane初始化
Plane(平面)的创建 · 叠加层支持 · alpha混合与缩放功能
Plane
初始化
13
显示控制器驱动适配
具体硬件(如i915 · msm · vc4)的驱动适配流程与差异分析
显示控制器驱动适…
i915
14
时钟与电源管理
显示控制器的时钟配置 · PLL设置 · 电源域管理
时钟
电源管理
15
中断处理
显示控制器中断类型(VBlank · FIFO溢出等) · 中断注册与处理函数
断处理
VBlank
16
VBlank与垂直同步
VBlank机制 · drm_vblank_init · vblank处理流程
VBlank
垂直同步
17
Atomic Mode Setting
原子模式设置的概念 · state对象 · commit流程
Atomic
Mode
18
Legacy Mode Setting
传统模式设置接口(drm_crtc_…
Legacy
Mode
19
Gamma/LUT设置
Gamma校正 · LUT(Look-Up Table)…
Gamma/LUT
设置
20
显示管道(Display Pipeline)
CRTC+Encoder+Conne…
Display
Pipeline
21
多显示器支持
多CRTC · 多Connector的配置与克隆模式
多显示器支持
CRTC
22
热插拔检测
Connector的热插拔检测(HP… · drm_connector_help…
热插拔检测
Connector
23
EDID解析
EDID数据结构 · 解析函数(drm_edid_to_c…
EDID
数据结构
24
显示参数计算
像素时钟 · 刷新率 · 分辨率
显示参数计算
像素时钟
25
DMA-BUF与显存管理
DMA-BUF导出/导入 · 显存分配器(CMA · IOMMU)适配
DMA-BUF
显存管理
26
调试与性能优化
KMS调试接口(/sys/kerne… · ftrace · 性能分析工具
调试
性能优化
27
驱动适配常见问题
初始化失败 · 黑屏 · 分辨率错误
驱动适配常见问题
初始化失败
28
KMS与用户空间交互
libdrm · modesetting驱动 · Wayland/Xorg的KMS调用…
KMS
用户空间交互
29
新硬件驱动开发实战
从零开始为简单显示控制器编写KMS驱…
新硬件驱动开发实…
KMS
30
KMS未来演进
Vulkan Video · DRM leasing · Fence同步
KMS
未来演进
所属VIP或分类
同VIP:bridge桥接驱动调试与显示链路信号路由分析
同VIP:DRM框架下Linux内核显示子系统atomic提交实战
同VIP:encoder连接故障排查与Linux内核显示子系统调试