首页
›
嵌入式基础与RISC-V
›
106-嵌入式Linux显示驱动
›
《Linux Framebuffer到DRM显示驱动迁移》
VIP10
本课程属于:106-嵌入式Linux显示驱动
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux Framebuffer到DRM显示驱动迁移
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要从FB迁移到DRM?FB框… · DRM框架的优势 · 迁移路线图概览
课程导论
FB
02
Framebuffer框架深度剖析
fb_info结构体 · fb_ops操作集 · 注册与注销流程
Framebuffer
框架深度剖析
03
DRM框架核心概念
DRM对象模型(CRTC/Encod… · drm_device结构体 · 驱动初始化流程
DRM
框架核心概念
04
DRM GEM内存管理
GEM基础概念 · drm_gem_object结构体 · GEM句柄与FD
DRM
GEM
05
DRM KMS模式设置
drm_mode_config · CRTC实现 · Encoder与Connector绑…
DRM
KMS
06
DRM Plane与Framebuffer
drm_plane结构体 · drm_framebuffer创建 · 硬件光标与Overlay Plane
DRM
Plane
07
DRM Vblank与事件机制
vblank处理流程 · drm_crtc_vblank_he… · Page Flip事件
DRM
Vblank
08
DRM Atomic Mode-Setting
Atomic API设计思想 · drm_atomic_state结构… · 非阻塞Commit
DRM
Atomic
09
DRM驱动调试与性能优化
ftrace与tracepoint · drm.debug参数 · dmesg日志分析
DRM
驱动调试
10
从FB到DRM的迁移策略
混合驱动模式 · 逐步替换方案 · 用户空间兼容层(libdrm/fbd…
FB
DRM
11
实战
编写一个简单的DRM KMS驱动(上… · platform驱动注册 · drm_device初始化
DRM
KMS
12
实战
编写一个简单的DRM KMS驱动(下… · 模式设置 · 显示测试
DRM
KMS
13
实战
GEM实现与DMA-BUF导出 · dma_buf导出与导入 · 用户空间mmap
GEM
DMA-BUF
14
实战
Atomic Commit实现 · 状态对象管理 · 无闪烁切换
Atomic
Commit
15
实战
多Plane支持与合成 · 硬件合成器利用 · Z-order管理
Plane
支持
16
实战
Vblank与Page Flip · Page Flip异步提交 · 垂直同步控制
Vblank
Page
17
实战
HDMI/DP显示输出 · EDID解析 · 音频驱动集成(简单介绍)
HDMI/DP
显示输出
18
实战
MIPI DSI显示输出 · DCS命令发送 · LP/HS模式切换
MIPI
DSI
19
实战
LVDS显示输出:LVDS时序配置 · 映射表设置 · 双通道LVDS支持
LVDS
显示输出
20
实战
多显示器支持:克隆模式 · 扩展模式 · 热插拔检测
多显示器支持
克隆模式
21
实战
GPU加速与渲染 · GPU命令提交 · Fence同步机制
GPU
加速
22
实战
Writeback Connecto… · 内存回写 · 截图与录制功能
Writeback
Connecto
23
实战
DRM驱动电源管理 · Runtime PM · 显示状态保存恢复
DRM
驱动电源管理
24
实战
DRM驱动安全与隔离 · 内存隔离 · GEM句柄安全
DRM
驱动安全
25
实战
用户空间测试程序 · modetest源码分析 · kmscube运行
用户空间测试程序
modetest
26
实战
性能调优与基准测试:帧率测量 · 延迟分析 · CPU/GPU负载均衡
性能调优
基准测试
27
实战
常见问题与调试技巧:黑屏/花屏排查 · 模式设置失败 · 内存泄漏
常见问题
调试技巧
28
实战
与V4L2/ALSA集成 · ALSA音频与HDMI音频同步
V4L2/ALSA
集成
29
实战
设备树绑定与多平台适配 · 不同SoC适配 · Endianness处理
设备树绑定
多平台适配
30
课程总结与展望
迁移经验总结 · DRM未来发展方向(Vulkan/D… · CXL)
课程总结
迁移经验总结
所属VIP或分类
同VIP:LinuxHDMI显示驱动开发与兼容性调试优化项目实战
同VIP:LinuxMIPI-DSI接口驱动开发与调试实战
同VIP:LVGL显示驱动在MCU与Linux适配实战