首页
›
智能汽车与新能源汽车工程
›
022-车载Linux图形与音频驱动
›
《Wayland多屏座舱显示工程》
VIP10
本课程属于:022-车载Linux图形与音频驱动
智能汽车与新能源汽车工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Wayland多屏座舱显示工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=智能座舱多屏显示趋势 · Wayland在车载中的角色 · 课程目标与学习路径
课程导入
目标=智能座舱多…
02
显示基础
目标=像素 · 分辨率 · 刷新率
显示基础
目标=像素
03
Wayland架构总览
目标=Wayland协议 · 合成器 · 客户端
Wayland
架构总览
04
核心概念
目标=surface · buffer · region
核心概念
surface
05
协议详解
目标=wl_display · wl_registry · wl_compositor
协议详解
wl
06
合成器原理
目标=场景图 · 渲染循环 · damage跟踪
合成器原理
目标=场景图
07
多屏显示模型
目标=output管理 · 屏幕布局 · 坐标系
多屏显示模型
output
08
多屏渲染管线
目标=GPU合成 · 硬件叠加层 · 直接扫描输出
多屏渲染管线
GPU
09
座舱多屏场景
目标=仪表 · 中控 · 副驾
座舱多屏场景
目标=仪表
10
Wayland合成器选型
目标=Weston · KWin · Mutter
Wayland
合成器选型
11
开发环境搭建
目标=Linux · DRM/KMS · Mesa
开发环境搭建
Linux
12
第一个Wayland客户端
目标=连接display · 创建surface · 提交buffer
Wayland
第一个
13
Buffer管理
目标=wl_shm · wl_drm · GBM
Buffer
管理
14
输入处理
目标=libinput · seat · pointer
输入处理
libinput
15
Shell协议
目标=xdg-shell · layer-shell · ivi-shell
Shell
协议
16
多屏输出配置
目标=wl_output事件 · 模式设置 · 缩放因子
多屏输出配置
wl
17
跨屏应用窗口管理
目标=窗口放置 · 跨屏拖动 · 全屏策略
跨屏应用窗口管理
目标=窗口放置
18
渲染与合成优化
目标=EGL · OpenGL ES · Vulkan
渲染
合成优化
19
硬件加速与DRM/KMS
目标=plane · CRTC · connector
DRM/KMS
硬件加速
20
多屏同步与时间管理
目标=presentation-ti… · 帧回调 · 多屏VSync对齐
多屏同步
时间管理
21
安全与隔离
目标=安全关键显示 · hypervisor · 容器
安全
隔离
22
性能分析与调试
目标=weston-info · wayland-info · DRM debug
性能分析
调试
23
实战案例一
目标=基于Weston实现仪表+中控…
实战案例一
Weston
24
实战案例二
目标=基于layer-shell实现…
实战案例二
layer-shell
25
实战案例三
目标=多屏视频播放与UI混合 · 验证零拷贝与低延迟
实战案例三
UI
26
常见问题
目标=黑屏 · 撕裂 · 卡顿
常见问题
目标=黑屏
27
兼容性与移植
目标=不同GPU · 不同内核 · 不同Wayland合成器
兼容性
移植
28
测试与验证
目标=单元测试 · 集成测试 · 自动化测试
测试
验证
29
综合项目
目标=设计并实现一个多屏座舱显示原型 · 包含仪表 · 中控
综合项目
目标=设计并实现…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 未来趋势
课程总结
进阶
所属VIP或分类
同VIP:Linux-ALSA声卡驱动实战100例
同VIP:Linux-DRM显示驱动实战100例
同VIP:嵌入式Linux音频实战100例