v4l2 test driver: vimc解析
v4l2 test driver: vimc解析
前言
v4l2驱动框架分为:控制流+数据流,vimc是一个很好学习这两点的驱动;
vimc不需要硬件支持,通过软件模拟了:支持isp处理的sensor + csi
(虚线代表可以通过media ctl修改topology)
控制流体现在:topology的修改上;
数据流体现在:buffer的流转;
流程详解
probe
strea on
queue && dqueue
event
参考
https://www.kernel.org/doc/html/v5.3/media/v4l-drivers/vimc.html