v4l2 test driver: vimc解析

v4l2 test driver: vimc解析

前言

v4l2驱动框架分为:控制流+数据流,vimc是一个很好学习这两点的驱动;
vimc不需要硬件支持,通过软件模拟了:支持isp处理的sensor + csi
alt text
(虚线代表可以通过media ctl修改topology)
控制流体现在:topology的修改上;
数据流体现在:buffer的流转;

流程详解

probe

strea on

queue && dqueue

event

参考

https://www.kernel.org/doc/html/v5.3/media/v4l-drivers/vimc.html

posted @ 2024-10-24 01:21  _xingxing  阅读(14)  评论(0编辑  收藏  举报