USB UVC Camera DEBUG

本文介绍如何在Linux 2.6.32环境下使Logitech QuickCam正常工作,该设备采用特定供应商协议而非标准USB Video Class(UVC)。文章详细记录了针对zc3xx芯片的驱动开发过程及遇到的问题。
OS :Linux2.6.32
Camera Chip:QuickCam Image

Background:
1)Linux Kernel Support zc3xx chip with QuickCam Image sensor support,I need to make it work under Linux USB UVC(USB Video Class) Framework
2)From lsusb -v that We know Logitech QuickCam Camera use Vendor Specific protocol,So when usb_register driver,we need to let USB core to know that Our Device protocol interface,so we implemented it to make it work with probing
in /usr/src/linux/drivers/media/video/uvc/uvc_driver.c

1969         { .match_flags          = USB_DEVICE_ID_MATCH_DEVICE
1970                                 | USB_DEVICE_ID_MATCH_INT_INFO,
1971           .idVendor             = 0x046d,
1972           .idProduct            = 0x08a7,
1973           .bInterfaceClass      = USB_CLASS_VENDOR_SPEC,
1974           .bInterfaceSubClass   = USB_CLASS_VENDOR_SPEC,
1975           .bInterfaceProtocol   = USB_CLASS_VENDOR_SPEC },

3)error "can not find a valid chain",

Summary:
This Web camera is not UVC compliant Camera,just support Mic,have audio stream interface support,short of VideoStreamInterface Support


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值