📷 设备树·Camera驱动
30章 · 从入门到实战
🎒 风格 · 轻松学
01
设备树基础
DTS起源 · 语法 · dts/dtsi/dtb
02
Camera子系统概述
V4L2框架 · MIPI CSI/DVP · 驱动分层
03
设备树中Camera节点定义
compatible/reg/interrupts · 时钟电源GPIO
04
MIPI CSI-2接口配置
D-PHY · Lane映射 · 时钟连续/非连续
05
Sensor驱动与设备树绑定
I2C子节点 · 电源序列 · 初始化序列
06
ISP与平台控制器配置
CSI主机 · ISP pipeline · DMA引擎
07
时钟与复位管理
XCLK/MCLK · 复位时序 · PLL配置
08
电源管理配置
AVDD/DVDD/IOVDD · regulator · 上电时序
09
GPIO与中断配置
PWDN/RESET · 中断触发 · 中断控制器
10
I2C通信配置
总线频率 · 设备地址 · 寄存器读写时序
11
数据格式与分辨率配置
格式列表 · 分辨率帧率 · HDR模式
12
控制参数设备树化
曝光/增益 · 白平衡 · 帧率控制
13
多Camera同步配置
同步信号 · 帧同步 · 多路复用
14
热插拔与检测机制
热插拔GPIO · 检测中断 · 设备树描述
15
电源域与低功耗管理
Runtime PM · 休眠唤醒 · 电源状态
16
设备树Overlay与动态配置
Overlay语法 · 运行时更新 · 热插拔
17
调试与验证方法
编译检查 · probe调试 · clk/regulator
18
常见错误与避坑指南
属性缺失 · 地址冲突 · 时序/中断冲突
19
高通平台Camera设备树实例
MSM/SM · CAMSS架构 · 节点分析
20
MTK平台Camera设备树实例
Mediatek ISP · SENINF · 节点分析
21
Rockchip平台Camera设备树实例
RKISP/RKAIQ · CIF/CSI · 节点分析
22
Allwinner平台Camera设备树实例
VIN/CSI · ISP配置 · 节点分析
23
NXP i.MX平台Camera设备树实例
ISI/CSI · MIPI CSI-2 · 节点分析
24
OV5640传感器设备树配置
完整节点 · 电源时序 · 初始化配置
25
IMX219传感器设备树配置
完整节点 · MIPI配置 · 控制参数
26
GC2053传感器设备树配置
完整节点 · DVP接口 · 电源配置
27
AR0144传感器设备树配置
完整节点 · 全局快门 · 触发模式
28
设备树与驱动代码的交互
of_match_table · of_property_read · GPIO/IRQ
29
设备树配置的性能优化
减少属性查找 · 缓存 · 预解析策略
30
未来趋势与总结
ACPI vs 设备树 · ConfigFS · 标准化
⚡ 点击任意卡片跳转对应章节 (01.html ~ 30.html) · 共30章完整呈现