首页
›
嵌入式与底层系统
›
094-STM32MP嵌入式Linux与异构系统工程
›
《STM32MP DRM与图形显示工程》
VIP20
本课程属于:094-STM32MP嵌入式Linux与异构系统工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32MP DRM与图形显示工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与开发环境搭建
目标=STM32MP1系列异构架构与… · DRM/KMS框架在Linux图形栈… · 搭建Yocto或Buildroot交…
课程导入
开发环境搭建
02
STM32MP显示硬件通路解析
目标=LTDC控制器 · DSI主机控制器 · MIPI D-PHY
STM32MP
显示硬件通路解析
03
Linux显示子系统演进与DRM定位
目标=从FBDEV到DRM/KMS的… · DRM框架的职责划分 · 对比STM32MP平台上fbdev与…
Linux
DRM
04
DRM核心对象模型
目标=深入理解drm_device · drm_crtc · drm_encoder
DRM
核心对象模型
05
STM32MP DRM驱动源码结构
目标=定位Linux内核中stm32… · stm32-ltdc · stm32-dsi等驱动文件
STM32MP
DRM
06
设备树配置与显示管线描述
目标=编写和修改STM32MP设备树… · DSI · 面板
设备树配置
显示管线描述
07
帧缓冲与内存管理
目标=DRM GEM与DMA-BUF… · CMA连续内存分配器在STM32MP… · 创建
帧缓冲
内存管理
08
CRTC与显示模式设置
目标=理解mode_config · preferred mode · adjusted mode
CRTC
显示模式设置
09
Plane与硬件叠加
目标=STM32MP LTDC的图层… · 配置primary · overlay plane实现多层合…
Plane
硬件叠加
10
Encoder与Connector实战
目标=为RGB LCD面板 · MIPI DSI面板 · HDMI显示器分别配置encoder…
Encoder
Connector
11
DRM Atomic模式设置
目标=从legacy到atomic的… · 理解drm_atomic_state · commit
DRM
Atomic
12
显示时序与面板参数调试
目标=解析面板数据手册中的时序参数 · 配置display-timings节… · 使用DRM debugfs中的时序信…
显示时序
面板参数调试
13
背光与电源管理
目标=PWM背光驱动与DRM pan… · 实现亮度调节与省电模式 · 分析STM32MP低功耗状态下显示子…
背光
电源管理
14
中断与显示同步
目标=LTDC行中断 · VSYNC中断的处理 · DRM vblank事件机制
显示同步
LTDC
15
DRM用户态编程基础
目标=libdrm接口概览 · 打开设备 · 获取资源
DRM
用户态编程基础
16
双缓冲与页面翻转
目标=实现DRM双缓冲渲染循环 · 使用drmModePageFlip与… · 处理翻转完成事件
双缓冲
页面翻转
17
GPU与显示协同
目标=STM32MP157的Viva… · 使用OpenGL ES渲染到GEM… · 理解GPU渲染与显示控制器的同步机制
GPU
显示协同
18
Wayland/Weston显示栈集成
目标=在STM32MP上部署West… · 配置DRM后端 · 分析Wayland客户端缓冲区提交到…
Wayland/West…
显示栈集成
19
Qt/EGLFS与DRM直接渲染
目标=配置Qt EGLFS平台插件直… · 避免X11/Wayland开销 · 优化嵌入式UI的启动速度与渲染性能
Qt/EGLFS
DRM
20
多屏显示与克隆模式
目标=利用STM32MP的LTDC双… · 配置DRM多CRTC或多connec… · 实现镜像与扩展桌面
多屏显示
克隆模式
21
显示性能分析与优化
目标=使用perf · ftrace · DRM debugfs统计帧率
显示性能分析
优化
22
色彩空间与格式转换
目标=DRM四种CCS(color… · 配置RGB888 · ARGB8888
色彩空间
格式转换
23
DRM调试手段与故障排查
目标=启用DRM debug日志 · 分析dmesg中的EDID读取失败 · 模式验证失败
DRM
调试手段
24
自定义面板驱动开发
目标=为特定MIPI DSI或RGB… · 实现prepare · enable
自定义面板驱动开…
MIPI
25
DRM Bridge驱动开发
目标=针对HDMI转换芯片或LVDS… · 实现attach · mode_set
DRM
Bridge
26
显示安全与保护
目标=DRM内容保护(HDCP)基础 · STM32MP TrustZone对… · 安全显示通道的配置思路
显示安全
保护
27
低延迟显示与实时性
目标=分析从应用渲染到像素输出的端到… · 使用DRM atomic的非阻塞提交 · vblank同步与GPU fence
低延迟显示
实时性
28
显示子系统功耗优化
目标=测量不同显示模式下的功耗 · 配置DRM panel的自刷新(PS… · 动态调整像素时钟与背光
显示子系统功耗优…
目标=测量不同显…
29
综合项目
目标=基于STM32MP1的工业HM… · 硬件选型 · 设备树配置
综合项目
STM32MP1
30
课程总结与进阶方向
目标=回顾DRM/KMS核心知识与S… · 探讨DRM泄漏 · writeback连接器
课程总结
进阶方向
所属VIP或分类
同VIP:STM32MP-Linux-BSP移植与硬件平台适配工程
同VIP:STM32MP-Linux可靠性与压力测试
同VIP:STM32MP-Linux驱动体系与外设平台集成