首页
›
Linux内核与驱动
›
090-显示驱动实战
›
《显示驱动项目部署:weston合成器与KMS框架配置》
VIP10
本课程属于:090-显示驱动实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
显示驱动项目部署:weston合成器与KMS框架配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
显示驱动项目背景 · Weston与KMS在Linux图形… · 课程目标与学习路径
课程导论
显示驱动项目背景
02
Linux图形栈全景
从应用程序到显示硬件的完整数据流 · DRM/KMS/GEM/ Wayla…
Linux
图形栈全景
03
DRM与KMS基础概念
DRM框架简介 · KMS(内核模式设置)的核心职责 · CRTC/Encoder/Conne…
DRM
KMS
04
KMS对象模型详解
CRTC(显示控制器) · Encoder(编码器) · Connector(连接器)
KMS
对象模型详解
05
KMS Framebuffer与Dumb Buffer
Framebuffer概念 · Dumb Buffer的创建与映射 · 与GPU的关系
KMS
Framebuffer
06
KMS Atomic API
传统Legacy API与Atomi… · Atomic Commit流程 · Property与Blob
KMS
Atomic
07
KMS Modset与PageFlip
Mode Setting(模式设置)… · Page Flip(页面翻转)机制 · VBlank同步
KMS
Modset
08
KMS驱动开发环境搭建
内核源码获取 · 编译配置(Enable DRM/KM… · QEMU模拟环境与真实硬件准备
KMS
驱动开发环境搭建
09
KMS用户空间编程基础
libdrm库安装 · 打开DRM设备 · 获取资源
KMS
用户空间编程基础
10
KMS用户空间编程进阶
设置显示模式 · 创建Framebuffer · 实现简单的Page Flip循环
KMS
用户空间编程进阶
11
KMS用户空间编程高级
Atomic Mode Set实战 · 多Plane叠加 · Cursor图层控制
KMS
用户空间编程高级
12
Wayland协议基础
Wayland架构 · Client与Server通信模型 · Socket与共享内存机制
Wayland
协议基础
13
Wayland协议详解
wl_display · wl_compositor · wl_surface
Wayland
协议详解
14
Wayland扩展协议
wl_subcompositor(子… · zwp_linux_dmabuf(D… · viewporter
Wayland
扩展协议
15
Weston合成器架构
Weston项目背景 · 核心模块(Compositor/Ba… · 启动流程
Weston
合成器架构
16
Weston后端(Backend)机制
DRM-Backend · Wayland-Backend · X11-Backend
Weston
Backend
17
Weston配置文件详解
weston.ini结构 · 核心配置(core) · 屏幕配置(output)
Weston
配置文件详解
18
Weston启动与调试
编译Weston · 运行Weston · 环境变量(WAYLAND_DISPL…
Weston
启动
19
Weston与KMS集成
DRM-Backend如何调用KMS… · Framebuffer管理 · Mode Set与Page Flip…
Weston
KMS
20
Weston渲染管线
Pixman渲染与GL渲染 · Damage Tracking(脏区… · 重绘流程
Weston
渲染管线
21
Weston输入处理
libinput集成 · 键盘/鼠标/触摸事件处理 · Wayland Seat概念
Weston
输入处理
22
Weston插件系统
插件加载机制 · 编写一个简单的Weston插件(如屏…
Weston
插件系统
23
Weston多屏幕与多后端
多输出配置 · 克隆模式与扩展模式 · 多后端同时运行
Weston
多屏幕
24
Weston性能优化
减少CPU/GPU负载 · 使用DMA-BUF与Hardware… · 优化Damage Region
Weston
性能优化
25
Weston与硬件加速
V4L2 · VA-API · GPU合成(OpenGL ES 2.…
Weston
硬件加速
26
Weston安全与沙箱
Weston的Launcher机制 · 客户端隔离 · 权限控制(logind/seccom…
Weston
安全
27
Weston测试与调试工具
weston-info · weston-debug · wayland-scanner
Weston
测试
28
常见问题与排错
黑屏 · 闪屏 · 输入无响应
常见问题
排错
29
项目实战
基于KMS+Weston的嵌入式显示…
项目实战
KMS+Weston
30
课程总结与展望
显示驱动技术趋势(Wayland/W… · HDR · VR/AR)
课程总结
Wayland/W
所属VIP或分类
同VIP:Linux显示驱动FrameBuffer到DRM迁移实战
同VIP:RK3588显示驱动MIPI-DSI屏幕移植指南
同VIP:RK3588显示驱动背光控制与显示开发实践