首页
›
Linux内核与驱动
›
139-Linux内核
›
《Linux内核V4L2框架:摄像头驱动与采集》
VIP10
本课程属于:139-Linux内核
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核V4L2框架:摄像头驱动与采集
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
V4L2框架概述
V4L2在Linux多媒体子系统中的… · V4L2发展历史 · V4L2核心设计思想与架构
V4L2
框架概述
02
V4L2核心数据结构
struct video_devic… · struct v4l2_device · struct v4l2_subdev…
V4L2
核心数据结构
03
V4L2设备注册与注销
video_register_dev… · video_unregister_d…
V4L2
设备注册
04
V4L2文件操作接口
v4l2_fops结构体 · open/release/ioctl…
V4L2
文件操作接口
05
V4L2 ioctl框架
v4l2_ioctl_ops结构体 · 标准ioctl分发机制 · 自定义ioctl扩展
V4L2
ioctl
06
V4L2控制框架
v4l2_ctrl_handler · v4l2_ctrl_config · 标准控制与私有控制实现
V4L2
控制框架
07
V4L2 Buffer管理
struct v4l2_buffer · V4L2_MEMORY_MMAP/U…
V4L2
Buffer
08
V4L2视频采集流程
VIDIOC_REQBUFS · VIDIOC_QUERYBUF · VIDIOC_QBUF
V4L2
视频采集流程
09
V4L2 Stream管理与状态机
VIDIOC_STREAMON/OF… · 流状态转换 · 错误恢复机制
V4L2
Stream
10
V4L2 Format协商
VIDIOC_ENUM_FMT · VIDIOC_S_FMT · VIDIOC_G_FMT
V4L2
Format
11
V4L2参数查询
VIDIOC_QUERYCAP · VIDIOC_QUERYSTD · VIDIOC_QUERY_DV_TI…
V4L2
参数查询
12
V4L2 Event机制
v4l2_event · V4L2_EVENT_SUBSCRI… · V4L2_EVENT_UNSUBSC…
V4L2
Event
13
V4L2 Subdev框架
v4l2_subdev_ops · v4l2_subdev_core_o… · v4l2_subdev_video_…
V4L2
Subdev
14
V4L2异步探测
v4l2_async_notifie… · v4l2_async_subdev · 异步绑定与解绑
V4L2
异步探测
15
V4L2 Media Controller集成
media_device · pads · links
V4L2
Media
16
V4L2与DMA-BUF
dma_buf导入导出 · 零拷贝传输 · 跨设备共享
V4L2
DMA-BUF
17
V4L2与Video Memory
videobuf2框架 · vb2_queue · vb2_ops
V4L2
Video
18
V4L2中断与时间戳
硬件中断处理 · v4l2_buffer timest… · 帧率控制
V4L2
时间戳
19
V4L2电源管理
runtime PM · suspend/resume · 时钟与稳压器控制
V4L2
电源管理
20
V4L2调试与日志
v4l2_dbg · v4l2_err · 动态调试
V4L2
调试
21
V4L2用户空间API
libv4l · v4l-utils · v4l2-ctl命令行工具使用
V4L2
API
22
V4L2摄像头驱动实战
OV5640驱动分析 · 寄存器配置 · 初始化序列
V4L2
摄像头驱动实战
23
V4L2 MIPI CSI/DSI接口
MIPI协议基础 · D-PHY · CSI-2接收器驱动
V4L2
MIPI
24
V4L2 ISP Pipeline
图像信号处理 · AWB/AE/AF · 3A算法集成
V4L2
ISP
25
V4L2多路复用与虚拟通道
多摄像头同步 · 虚拟通道分离 · 时间戳同步
V4L2
多路复用
26
V4L2压缩与编码
MJPEG/H.264编码器驱动 · V4L2_MEMORY_MMAP与编…
V4L2
压缩
27
V4L2与Video4Linux2兼容性
旧驱动迁移 · V4L1兼容层 · ioctl兼容处理
V4L2
Video4Linux2
28
V4L2性能优化
缓存一致性 · DMA延迟优化 · 多队列调度
V4L2
性能优化
29
V4L2安全与隔离
命名空间 · 设备权限控制 · IOMMU/SMMU集成
V4L2
安全
30
V4L2未来演进
V4L2新特性 · V4L2与V4L3展望 · 开源社区贡献指南
V4L2
未来演进
所属VIP或分类
同VIP:Linux内存管理核心:页表分配与MMU硬件协同
同VIP:Linux内核DMA引擎驱动开发与数据搬运优化
同VIP:Linux内核ftrace动态追踪与kprobe探针开发