LV010-V4L2简介
一、V4l2 简介
V4L2(Video for Linux 2):Linux 内核中中的一个标准化的视频设备驱动框架,对上向应用层提供统一的接口,对下支持各类复杂硬件的灵活扩展。应用于控制各类视频设备,如 USB 摄像头,MIPI 摄像头,TV 收音机,HDMI 输入/输出等。
它提供了一套经过定义的 API,使用户态端应用程序可以通过 /dev/videoX 设备节点,以方式操作文件调用来读取或控制视频设备。
二、简单示例
直接看这两个示例:imx6ull-app-demo: i.mx6ull应用开发学习demo - Gitee.com
这里仅仅是简单了解下V4L2怎么使用,具体其实内部很多含义都还不是很清楚,后续会在RK3568开发板上从摄像头驱动开始到V4L2采集整个流程的学习。
参考资料: