VIP20
本课程属于:010-HDMI与MIPI采集 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

HDMI输出与平台工程整合实践

📚 共计 30 章节
01
HDMI基础
HDMI标准演进(1.0→2.1)、物理接口与引脚定义、TMDS编码原理
接口协议
02
视频时序基础
像素时钟、行场同步、有效数据窗口、VESA与CEA时序标准
时序同步
03
硬件平台选型
主流SoC HDMI接口对比(全志、瑞芯微、NXP)及外围电路设计
SoC电路
04
Linux内核HDMI驱动框架
DRM子系统、KMS架构、I2C/DDC通信、EDID读取流程
驱动内核
05
设备树配置
HDMI节点属性详解、时钟与复位、pinctrl、显示管道绑定
DTS配置
06
帧缓冲与显示管道
Framebuffer初始化、CRTC与Encoder、Plane与Blender
显示管道
07
时钟系统与PLL配置
HDMI时钟树、PLL参数计算、像素时钟生成、跨时钟域
时钟PLL
08
I2C与DDC协议
I2C时序、DDC/CI、EDID数据结构、SCDC(2.0特性)
I2CDDC
09
EDID深入解析
EDID块结构、时序描述符、物理尺寸、CEC与HDR扩展
EDID解析
10
HDCP内容保护
HDCP 1.4/2.2协议栈、密钥交换、Linux实现、合规测试
加密HDCP
11
音频输出集成
I2S/SPDIF接口、音频时钟恢复、ALSA驱动、HDMI音频包
音频ALSA
12
色彩空间与量化
RGB↔YCbCr转换、色彩深度(8/10/12bit)、量化范围、HDR元数据
色彩HDR
13
HDR与动态元数据
HDR10、HLG、Dolby Vision对比、静态/动态元数据、ST 2084
HDR元数据
14
CEC总线与遥控
CEC协议栈、设备发现、遥控映射、Linux CEC框架
CEC遥控
15
热插拔检测
HPD信号处理、中断机制、状态机、用户空间事件通知
HPD热插拔
16
多屏显示与克隆
双屏扩展、镜像克隆、独立显示管道、带宽分配
多屏克隆
17
分辨率与刷新率管理
模型线计算、CVT/GTF算法、自定义分辨率、4K/8K
分辨率刷新率
18
带宽计算与链路训练
数据速率、TMDS时钟/FRL模式、链路训练、均衡器
带宽链路
19
电源管理
HDMI电源域、DPMS状态机、运行时PM、唤醒休眠
电源PM
20
调试与测试工具
示波器/协议分析仪、drm_info、modetest、EDID模拟器、眼图
调试工具
21
合规性测试
HDMI ATC测试、CTS测试项、信号完整性、EMI/EMC
认证合规
22
Android HWC集成
HWC2接口、Layer分配、显示合成、Vsync同步
AndroidHWC
23
Yocto/Buildroot构建
HDMI软件包配置、内核模块裁剪、initramfs、rootfs定制
构建嵌入式
24
U-Boot显示支持
U-Boot视频框架、HDMI初始化、Logo显示、fastboot
U-Boot启动
25
安全启动与HDMI
安全启动链、HDMI固件签名、密钥管理、防回滚
安全签名
26
性能优化
DMA/缓存优化、中断合并、双缓冲/三缓冲、GPU合成
优化性能
27
常见问题与排查
黑屏、花屏、无声音、分辨率不匹配、HDCP认证失败
故障排查
28
量产测试
自动化测试脚本、HDMI环回、老化测试、良率提升
量产测试
29
未来趋势
HDMI 2.2展望、USB-C Alt Mode、DP融合、AI辅助调试
趋势前沿
30
综合实战项目
从零搭建HDMI输出系统、驱动开发、调试验证、文档输出
实战项目