2018年1月15日

V4L2 subdev

摘要: 除了通过v4l2_subdev_ops结构体暴露kernel API,V4L2 sub-devices也可以被用户空间应用直接控制。v4l-subdevX的设备节点可以在/dev下被创建来直接访问sub-devices。如果一个sub-device支持用户空间直接配置,必须在注册前设置V4L2_SU 阅读全文

posted @ 2018-01-15 21:42 Hello-World3 阅读(2051) 评论(0) 推荐(0)

V4L2控制驱动

摘要: 1.应用如何知道设备支持那些特性的控制?一种典型的做法,V4L2 API提供了一种机制可以让应用能枚举可用的控制操作。为此,他们要发出最终由驱动videoc_queryctrl()方法实现的ioctl(VIDIOC_QUERYCTRL)调用。int v4l2_queryctrl(struct v4l 阅读全文

posted @ 2018-01-15 00:13 Hello-World3 阅读(519) 评论(0) 推荐(0)

Entities、pads、links 实体、垫、链接

摘要: Entities、pads、links 实体、垫、链接 Entities:1.实体由一个struct media_entity实例表示。结构通常嵌入到一个较高级别的结构,例如v4l2_subdev或video_device实例,虽然驱动程序 可以直接分配实体。2.驱动程序初始化实体 media_en 阅读全文

posted @ 2018-01-15 00:09 Hello-World3 阅读(1181) 评论(0) 推荐(0)

导航