解决VIDIOC

    技术2023-11-17  68

    参考了网上方法,https://blog.csdn.net/weixin_38717571/article/details/84638023,没有解决我的问题。我是在ARMx6818,接了两个摄像头,使用uvcvideo驱动,只能识别一个摄像头,另外一个提示VIDIOC_STREAMON: No space left on device。

    打开/driver/media/video/uvc/uvc_driver.c

    在static int uvc_probe(struct usb_interface *intf,const struct usb_device_id *id)函数中

    dev->quirks=(uvc_quirks_param==-1)?id->driver_info:uvc_quirks_param;

    添加 dev->quirks=128;

    重新编译内核烧入,发现两个摄像头,读取640x480分辨率图像正常。以此记录一下。2020.7.3

    驱动源码在:download.csdn.net/download/yuannanhong/12573660

    Processed: 0.013, SQL: 10