sensor的驱动程序: 一是直接将sensorvideo device若采用这种方式需要自己处理内存管理问题比较复杂。 二是将sensor作为子设备供上一层V4L2核心调用,采用这种方式只需要调用V4L2提供API即可。 上面例子使用的就是第二种方式。 下面介绍一下V4L2整体情况: V4L2提供一套结构和底层V4L2驱动接口规范供下的视频设备程序
登录后复制v4l2_device:对视频设备的整体进行抽象,可以看成是一个纽带,将各个子设备联系在一起,通常它会嵌入在其他结构体中以提供登录后复制v4l2框架的功能,比如登录后复制strcut isp_device; 登录后复制v4l2_subdev:对子设备进行抽象,该结构体中包含的登录后复制struct v4l2_subdev_ops是一个完备的操作函数集,用于对...
v4l2_device:对视频设备的整体进行抽象,可以看成是一个纽带,将各个子设备联系在一起,通常它会嵌入在其他结构体中以提供v4l2框架的功能,比如strcut isp_device; v4l2_subdev:对子设备进行抽象,该结构体中包含的struct v4l2_subdev_ops是一个完备的操作函数集,用于对接各种不同的子设备,比如video、audio、sensor等,同...