首页
›
Linux内核与驱动
›
075-Linux内核Camera子系统
›
《Linux摄像头驱动开发与V4L2采集链路调试》
VIP10
本课程属于:075-Linux内核Camera子系统
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux摄像头驱动开发与V4L2采集链路调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Camera子系统概述
Camera子系统在Linux内核中… · 主要功能模块(V4L2 · Media Controller
Camera
子系统概述
02
V4L2框架基础
V4L2的历史 · 核心数据结构(video_devic… · v4l2_device
V4L2
框架基础
03
Media Controller框架
Media Controller的作… · 核心对象(media_device · media_entity
Media
Controller
04
Camera Sensor驱动模型
I2C/SPI Sensor驱动框架 · sensor的寄存器配置 · 控制逻辑(曝光
Camera
Sensor
05
CSI/DSI接口协议
MIPI CSI-2物理层与协议层 · 数据包格式(长包/短包) · 虚拟通道
CSI/DSI
接口协议
06
ISP图像信号处理
ISP Pipeline(Bayer · Demosaic · AWB
ISP
图像信号处理
07
Video Buffer管理
videobuf2框架 · buffer队列机制(queue/d… · DMA内存管理
Video
Buffer
08
Camera控制接口
V4L2控制框架(v4l2_ctrl… · 自动控制(AE/AF/AWB) · 用户空间通过ioctl设置参数
Camera
控制接口
09
Subdev内部路由与复用
v4l2_subdev内部pad路由 · 多路复用(MUX) · 交叉开关(Crossbar)配置
Subdev
内部路由
10
Camera时钟与电源管理
Sensor时钟树(MCLK · PCLK) · PM Runtime框架
Camera
时钟
11
DMA引擎与Camera接口
dmaengine API · scatter-gather传输 · 帧同步信号(VSYNC/HSYNC)…
DMA
Camera
12
中断处理与帧同步
Camera硬件中断类型(帧开始 · 帧结束 · 错误)
断处理
帧同步
13
用户空间V4L2编程
open/close设备 · ioctl VIDIOC_*系列调用 · stream on/off流程
V4L2
用户空间
14
Camera设备树绑定
设备树节点属性(reg · clocks · pinctrl
Camera
设备树绑定
15
多Camera同步与立体视觉
硬件同步信号(FSYNC) · 软件同步策略 · 双Camera时间戳对齐
Camera
同步
16
JPEG/RAW编码与压缩
硬件JPEG编码器驱动 · RAW格式(Bayer · YUV)输出
JPEG/RAW
编码
17
Camera热插拔与动态配置
USB Camera(UVC)热插拔… · ACPI/设备树动态重配置 · udev事件通知
Camera
热插拔
18
性能调优与延迟分析
帧率测量 · buffer underrun分析 · 中断延迟优化
性能调优
延迟分析
19
调试与日志系统
动态调试(dynamic debug… · tracepoint · ftrace跟踪Camera驱动
调试
日志系统
20
安全与权限控制
Camera设备节点权限(udev规… · SELinux策略 · 安全摄像头(secure camer…
安全
权限控制
21
虚拟Camera驱动开发
基于vivid驱动的原理 · 模拟sensor生成测试图案 · 用于用户空间应用调试
Camera
虚拟
22
Camera HAL与内核接口
Android Camera HAL… · metadata传递 · buffer handle转换
Camera
HAL
23
ISP硬件加速与NPU协同
ISP硬件加速模块 · NPU(神经网络处理单元)与Came… · AI降噪/超分
ISP
NPU
24
多路视频流与并发
同时预览/拍照/录像的stream配… · fractional buffer分… · 带宽仲裁
多路视频流
并发
25
Camera传感器校准与OTP
OTP(One-Time Progr… · 镜头阴影校正(LSC) · 坏点校正(DPC)数据加载
Camera
OTP
26
内核态与用户态共享内存
dmabuf机制详解 · ion/heap分配器 · 跨进程Camera数据共享
内核态
用户态共享内存
27
Camera驱动中的并发与锁
spinlock/mutex使用 · 中断上下文与进程上下文同步 · 避免死锁
Camera
驱动
28
V4L2事件机制
v4l2_event订阅与通知 · 控制变化事件 · 帧丢失事件
V4L2
事件机制
29
Camera子系统测试方法论
单元测试(kunit) · 集成测试(v4l2-complian… · 压力测试(多实例并发)
Camera
子系统测试方法论
30
实战
从零编写一个简单的Camera Se… · 设备树编写 · probe函数实现
Camera
Se
所属VIP或分类
同VIP:camera-HAL-buffer管理到驱动对接调试
同VIP:Camera-HAL与V4L2接口适配及兼容性验证
同VIP:camera-HAL参数传递与metadata扩展配置