首页
›
Linux内核与驱动
›
144-摄像头驱动开发实战
›
《v4l2-compliance测试与驱动验证》
VIP10
本课程属于:144-摄像头驱动开发实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
v4l2-compliance测试与驱动验证
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
V4L2框架概述
V4L2在Linux多媒体子系统中的… · 核心设计思想 · 主要数据结构关系图
V4L2
框架概述
02
v4l2-compliance工具介绍
工具来源 · 版本历史 · 在驱动验证中的角色
v4l2-complia…
工具介绍
03
编译与安装
从源码编译v4l2-complian… · 依赖库安装 · 交叉编译注意事项
编译
安装
04
命令行参数详解
-d设备节点 · -s流测试 · -n非交互模式
命令行参数详解
d设备节点
05
测试报告解读
PASS/FAIL/NA状态含义 · 测试编号规则 · 日志级别
测试报告解读
PASS/FAIL/NA
06
Video Capture测试集
S_FMT/G_FMT/REQBUF…
Video
Capture
07
Video Output测试集
输出设备测试流程 · 格式协商 · 缓冲区管理
Video
Output
08
M2M设备测试
Memory-to-Memory设备… · 编码/解码器测试要点 · 多平面支持
M2M
设备测试
09
VBI与Sliced VBI测试
VBI设备类型 · 原始VBI与切片VBI测试差异 · 数据结构验证
VBI
Sliced
10
Radio与SDR测试
调频设备测试 · 软件定义无线电设备测试 · 频率与带宽控制验证
Radio
SDR
11
Touch设备测试
触摸设备V4L2接口 · 触摸事件测试 · 多点触控支持验证
Touch
设备测试
12
Subdev测试
子设备测试框架 · pad级别测试 · 路由与流测试
Subdev
测试
13
Buffer管理测试
V4L2_MEMORY_MMAP/U…
Buffer
管理测试
14
格式与帧率测试
像素格式枚举 · 帧率设置 · 分辨率切换
格式
帧率测试
15
控制测试
V4L2控制框架 · 用户控制与扩展控制 · 控制事件
控制测试
V4L2
16
事件测试
V4L2事件机制 · 订阅与取消订阅 · 事件队列
事件测试
V4L2
17
Selection API测试
裁剪与缩放 · 组合器 · 原生分辨率
Selection
API
18
DMABUF导入导出测试
DMA缓冲区共享 · 文件描述符传递 · 外部分配器集成测试
DMABUF
导入导出测试
19
Request API测试
请求队列 · Media Controller绑定 · 请求与缓冲区关联测试
Request
API
20
多平面API测试
NV12/NV16等多平面格式 · plane分离 · plane偏移与步长测试
API
多平面
21
Stateless编解码器测试
无状态编码/解码器 · 帧参数传递 · 头部生成测试
Stateless
编解码器测试
22
Stateful编解码器测试
有状态编码/解码器 · 码流解析 · 状态机转换测试
Stateful
编解码器测试
23
Media Controller集成测试
entity/pad/link拓扑 · link验证 · pipeline配置测试
Media
Controller
24
性能与压力测试
长时间流测试 · 缓冲区饥饿测试 · 高分辨率高帧率压力测试
性能
压力测试
25
错误注入与边界测试
无效参数 · 内存不足 · 设备断开
错误注入
边界测试
26
自定义测试脚本
Python调用v4l2-compl… · 自动化测试框架 · 结果解析与报告生成
自定义测试脚本
Python
27
驱动调试技巧
配合printk/ftrace调试 · v4l2-compliance失败时…
驱动调试技巧
printk/ftrac…
28
常见失败模式分析
格式协商失败 · 缓冲区分配失败 · 流控制超时
常见失败模式分析
格式协商失败
29
合规性检查清单
V4L2驱动开发检查表 · v4l2-compliance测试覆…
合规性检查清单
V4L2
30
实战案例
从零开始验证一个虚拟V4L2驱动 · 完整测试流程 · 问题修复与回归测试
实战案例
V4L2
所属VIP或分类
同VIP:HDR显示驱动开发与画质效果验证
同VIP:MIPI-CSI-2协议与DMA传输协同设计
同VIP:RAW图像采集系统开发与DMA缓冲管理