首页
›
Linux内核与驱动
›
081-Linux内核显示驱动
›
《Linux内核显示驱动DRM框架与LCD控制器开发》
VIP10
本课程属于:081-Linux内核显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核显示驱动DRM框架与LCD控制器开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
显示子系统概述
Linux显示子系统架构 · Framebuffer与DRM对比 · 显示驱动开发环境搭建
显示子系统概述
Linux
02
DRM核心概念
DRM框架组成 · CRTC/Encoder/Conne… · DRM设备注册流程
DRM
核心概念
03
KMS (Kernel Mode Setting) 详解
KMS初始化 · 模式设置 · 显示参数配置
KMS
Kernel
04
GEM (Graphics Execution Manager) 内存管理
GEM对象创建与销毁 · Buffer对象管理 · DMA-BUF与显存共享
GEM
Graphics
05
DRM驱动核心数据结构
struct drm_driver · struct drm_device · struct drm_file
DRM
驱动核心数据结构
06
CRTC (Cathode Ray Tube Controller) 驱动开发
CRTC初始化 · 模式设置回调 · Vblank处理
CRTC
Cathode
07
Encoder与Connector驱动开发
Encoder类型与实现 · Connector探测与EDID解析 · 热插拔检测
Encoder
Connector
08
Plane (硬件图层) 驱动开发
主平面与叠加平面 · Alpha混合 · Z-order控制
Plane
硬件图层
09
Framebuffer与Dumb Buffer
Framebuffer创建 · Dumb Buffer分配 · mmap映射
Framebuffer
Dumb
10
DRM Property与Atomic API
Property类型与实现 · Atomic Commit流程 · 状态校验与回滚
DRM
Property
11
LCD控制器硬件原理
TFT LCD时序 · 像素时钟 · H/V同步信号
LCD
控制器硬件原理
12
LCD控制器寄存器编程
时钟配置 · 时序寄存器 · FIFO控制
LCD
控制器寄存器编程
13
基于DRM的LCD控制器驱动框架
平台驱动注册 · DRM设备绑定 · CRTC与LCD控制器关联
DRM
LCD
14
LCD控制器CRTC实现
模式设置回调 · 时序配置 · Vblank中断注册
LCD
CRTC
15
LCD控制器Encoder/Connector实现
固定Connector · 简单Encoder · 显示参数硬编码
LCD
Encoder/Conn…
16
LCD控制器Plane实现
单图层与多图层支持 · 图层格式配置 · DMA地址设置
LCD
Plane
17
DMA引擎与显示数据传输
Scatter-Gather DMA · 连续物理内存分配 · IOMMU与SMMU集成
DMA
引擎
18
显示时序与时钟配置
PLL配置 · 像素时钟生成 · HBP/HFP/VBP/VFP参数计…
显示时序
时钟配置
19
背光与电源管理
背光PWM控制 · LCD电源序列 · Runtime PM集成
背光
电源管理
20
设备树绑定与解析
LCD控制器设备树节点 · 时序节点 · GPIO与时钟绑定
设备树绑定
LCD
21
DRM驱动调试与性能优化
ftrace与tracepoint · DRM调试参数 · 性能计数器
DRM
驱动调试
22
多显示器与克隆模式
多CRTC支持 · 克隆模式实现 · 显示旋转与镜像
多显示器
克隆模式
23
Writeback Connector与截屏
Writeback Connecto… · 帧缓冲捕获 · GPU合成验证
Writeback
Connector
24
DRM驱动中的中断处理
Vblank中断 · 错误中断 · 中断共享
DRM
驱动
25
用户空间API与libdrm
libdrm库使用 · modetest工具分析 · 自定义测试程序开发
API
libdrm
26
DRM驱动安全与权限控制
DRM-Auth · Master/Slave模型 · 访问控制列表
DRM
驱动安全
27
GPU合成与硬件加速
GPU合成管线 · 硬件光标 · 硬件旋转
GPU
合成
28
V4L2与DRM协作
V4L2输出驱动 · DMA-BUF共享 · Camera预览与显示合成
V4L2
DRM
29
DRM驱动移植与适配
不同SoC平台适配 · LCD控制器差异 · 时序兼容性
DRM
驱动移植
30
项目实战
基于QEMU的虚拟LCD控制器DRM… · 从零实现完整显示驱动
项目实战
QEMU
所属VIP或分类
同VIP:Linux内核DRM框架显示性能调优与帧率配置
同VIP:Linux内核显示驱动DRM框架与I2C通信调试
同VIP:Linux内核显示驱动DRM框架与MIPI-DSI调试流程