首页
›
Linux内核与驱动
›
055-Linux DRM显示驱动
›
《Linux DRM显示驱动开发与fbdev兼容集成》
VIP10
本课程属于:055-Linux DRM显示驱动
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux DRM显示驱动开发与fbdev兼容集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux图形子系统概述
Linux图形栈的演进历史(FBde… · 用户空间与内核空间的交互模型
Linux
图形子系统概述
02
帧缓冲(FB)核心概念
什么是帧缓冲 · 显存映射 · mmap机制
FB
帧缓冲
03
FBdev驱动框架
struct fb_info结构体详… · fb_ops回调函数集 · 注册与注销fb_info
FBdev
驱动框架
04
FBdev控制台与tty
fbcon控制台驱动 · 字体渲染 · 与VT终端的绑定关系
FBdev
tty
05
FBdev的局限性
多GPU支持不足 · 缺少硬件加速 · 无法处理ModeSetting
FBdev
的局限性
06
DRM核心概念
DRM的诞生背景 · 与FBdev的关系 · DRM架构分层(核心层
DRM
核心概念
07
DRM设备模型
struct drm_device · struct drm_driver · PCI/USB/平台设备注册流程
DRM
设备模型
08
DRM GEM内存管理
GEM(Graphics Execu… · Buffer Object的创建 · 映射
DRM
GEM
09
DRM GEM与Dumb Buffer
Dumb Buffer用于简单显示 · GEM用于复杂GPU场景 · drmIoctl接口
DRM
GEM
10
DRM TTM内存管理
TTM(Translation Ta… · 适用于离散显存 · 与GEM的对比
DRM
TTM
11
KMS核心概念
KMS(Kernel Mode Se… · CRTC · Encoder
KMS
核心概念
12
CRTC详解
CRTC(阴极射线管控制器)的时序生… · 扫描输出 · 与Plane的关联
CRTC
阴极射线管控制器
13
Encoder与Connector
Encoder的信号编码(LVDS/… · Connector的物理连接与EDI…
Encoder
Connector
14
Plane与Overlay
主平面与覆盖平面 · 硬件合成 · Alpha混合
Plane
Overlay
15
KMS Atomic API
Atomic模式设置的优势 · 非阻塞提交 · 状态校验与回滚机制
KMS
Atomic
16
DRM驱动开发实战
编写一个虚拟DRM驱动 · 注册drm_device · 实现简单的dumb buffer和p…
DRM
驱动开发实战
17
DRM驱动中的中断与VBlank
VBlank中断处理 · 垂直消隐期同步 · drm_crtc_vblank_*函…
DRM
VBlank
18
DRM驱动中的Fence与同步
dma_fence机制 · GPU与CPU同步 · Out-fence与In-fence
DRM
Fence
19
DRM驱动调试与性能分析
使用drm_info · modetest · igt-gpu-tools
DRM
驱动调试
20
用户空间DRM编程
libdrm库的使用 · 打开设备 · 获取资源
DRM
用户空间
21
Wayland与DRM
Wayland合成器如何直接使用DR… · 摒弃X11的间接架构
Wayland
DRM
22
Xorg与DRM
Xorg的modesetting驱动 · DDX(设备相关X)驱动如何调用DR…
Xorg
DRM
23
FBdev模拟层
DRM提供的fbdev模拟(drm_… · 兼容旧应用 · 工作原理
FBdev
模拟层
24
显示时序与EDID
VESA标准时序 · EDID数据结构解析 · drm_edid读取与解析流程
EDID
显示时序
25
多显示器与热插拔
DP MST(多流传输) · HDMI热插拔检测 · connector状态变更通知
多显示器
热插拔
26
GPU虚拟化与DRM
virtio-gpu · GVT-g · SR-IOV场景下的DRM驱动架构
GPU
DRM
27
嵌入式显示与DRM
MIPI DSI接口 · LTDC(LCD控制器) · DRM bridge链
DRM
嵌入式显示
28
DRM驱动中的电源管理
Runtime PM · suspend/resume流程 · 显存状态保存与恢复
DRM
驱动
29
DRM安全与权限
DRM master与lease机制 · DRM_AUTH认证 · 容器场景下的GPU隔离
DRM
安全
30
未来趋势与总结
DRM与FBdev的最终替代 · Vulkan与DRM的交互 · 新一代显示框架展望
未来趋势
DRM
所属VIP或分类
同VIP:drm_fbdev模拟层:无GPU平台的DRM驱动开发实践
同VIP:DRM_PLANE与CRTC联动:多图层显示驱动开发实践
同VIP:KMS原子提交实战:多Plane状态校验与故障排查