MTK8678 · 多屏显示实战

📱 架构 · 驱动 · 30章 完整体系
📘 课程目录 v2.0
01
芯片架构、多屏显示能力、开发环境搭建与编译流程
02
MDP架构、DSI/DP/eDP接口、显示时钟树
03
DRM/KMS核心概念、CRTC/Encoder/Connector/Plane模型
04
mtk_drm_drv.c分析、平台驱动注册、bind/unbind
05
mtk_crtc.c分析、硬件流水线、VBLANK中断
06
mtk_plane.c分析、Overlay、格式转换、Alpha混合
07
mtk_dsi.c/dp.c/hdmi.c、时序参数、链路训练
08
mtk_connector.c、EDID读取、热插拔、显示模式
09
主屏与副屏、扩展/镜像模式、显示ID与逻辑组
10
MDP多通道、显示路径选择、带宽管理仲裁
11
DisplayManager、SurfaceFlinger多屏、HWC
12
HWC2接口、DisplayAttributes、Layer分配、Fence
13
display.conf解析、物理/逻辑映射、默认策略
14
VBLANK同步、多屏帧同步、TE信号处理
15
ION/DMA-BUF、GraphicBuffer、Fence、BufferQueue
16
帧率控制、GPU/硬件合成切换、带宽与低功耗
17
dmesg、trace_event、drm_info、fps测量
18
黑屏、花屏、闪屏、分辨率、多屏不同步
19
printk/dev_dbg、寄存器dump、示波器时序
20
Secure Display、HDCP、内容保护、TrustZone
21
面板功耗管理、动态帧率、CABC背光控制
22
色彩空间转换、Gamma校正、HDR、色彩增强
23
硬件旋转器、裁剪区域、缩放、屏幕方向切换
24
VirtualDisplay、屏幕录制、远程投屏技术
25
HDMI/DP热插拔、显示重配置、用户空间事件
26
电源管理、suspend/resume、状态保存恢复
27
KUnit框架、模拟寄存器、测试用例编写
28
perf/ftrace、显示延迟、GPU/CPU负载分析
29
Android多屏API、Presentation、窗口管理、输入分发
30
双屏异显车载、三屏智能座舱、性能调优案例
⚡ 点击卡片标题跳转至对应章节 (01.html ~ 30.html)