🚗 车载显示驱动
液晶屏 · OLED
📘 30章 实战
⚡ 驱动开发
🧑🏫 风格
01
车载显示技术概览
液晶屏与OLED屏区别
显示技术发展趋势
驱动方案选型
02
嵌入式开发环境搭建
交叉编译工具链安装
Linux驱动环境配置
示波器·逻辑分析仪
03
Linux帧缓冲基础
Framebuffer设备模型
数据结构解析
应用程序编写
04
液晶屏驱动原理
TFT-LCD驱动时序
RGB/LVDS接口详解
初始化序列配置
05
OLED屏驱动原理
像素自发光原理
SSD1306/SH1106
I2C/SPI接口驱动
06
设备树配置
设备树语法基础
LCD屏设备树节点
OLED屏设备树节点
07
SPI总线驱动开发
SPI控制器驱动框架
SPI设备驱动编写
通信时序调试
08
I2C总线驱动开发
I2C控制器驱动框架
I2C设备驱动编写
速率与稳定性优化
09
MIPI DSI接口驱动
MIPI DSI协议基础
D-PHY物理层配置
视频/命令模式切换
10
背光驱动开发
PWM调光原理
TPS61165配置
自动亮度调节ALS
11
触摸屏驱动集成
电阻/电容式原理
I2C触摸屏移植
多点触控MT协议
12
显示帧率控制
刷新率与帧率
双缓冲技术
垂直同步V-Sync
13
颜色管理与色彩空间
RGB565/RGB888
Gamma校正原理
饱和度/对比度调节
14
显示旋转与缩放
软件旋转90°/180°
硬件旋转(DRM)
缩放算法(最近邻/双线性)
15
多屏异显与同显
Linux DRM框架
多屏配置主/副屏
克隆模式与扩展模式
16
GPU加速与渲染优化
GPU驱动框架DRM-GEM
OpenGL ES基础
硬件合成原理
17
开机动画与Logo显示
U-Boot阶段Logo
内核启动Logo
Android开机动画定制
18
显示性能测试与优化
帧率测试(glmark2)
内存带宽优化
CPU/GPU负载均衡
19
低功耗显示策略
OLED局部刷新
液晶屏待机模式
动态调频调压DVFS
20
HDR高动态范围显示
HDR10/HLG标准
HDR元数据传递
车载HDR挑战
21
车载显示安全与可靠性
功能安全ISO 26262
屏幕故障检测(坏点)
看门狗与异常恢复
22
AUTOSAR显示栈
AUTOSAR显示模块
CAN/LIN与显示联动
诊断事件管理DEM
23
Android Automotive显示
SurfaceFlinger原理
HWC集成
车载Launcher定制
24
QNX显示系统
QNX Screen Graphics
QNX vs Linux显示栈
多屏显示实现
25
仪表盘显示开发
UI框架(Kanzi/Unity)
指针动画与数字仪表
功能安全ASIL-B
26
中控屏显示开发
多窗口管理
视频播放与叠加
CarPlay/Android Auto投屏
27
抬头显示HUD技术
HUD光学原理
图像畸变校正
与ADAS信息融合
28
电子后视镜CMS显示
摄像头采集与显示
低延迟显示技术
法规要求UN R46
29
显示驱动调试与排查
屏幕花屏/闪屏排查
时序问题定位
驱动Oops分析
30
车载显示驱动项目实战
需求分析与方案设计
驱动开发与调试
系统集成与交付