- 3
- 0
- 约4.93千字
- 约 6页
- 2021-07-29 发布于天津
- 举报
Linux下摄像头驱动支持情况
Linux下摄像头驱动支持情况 /blog/cns5BAEDA411336.entry
/blog/static/131286274201063152423963/
本文所说的摄像头(Webcam),特指USB摄像头。
在Windows下,摄像头驱动由厂商开发并提供。但在 Linux下,因商业利益有限,只
有极少厂商愿意提供摄像头驱动支持。 这并不妨碍Linux下摄像头的使用——广大第三方志
愿者维护着大大小小的驱动。之前做过一个嵌入式皮毛项目,虽然摄像头驱动不关我的事, 在好奇心驱使下简要探索了一番。 结果是有些胸闷,它们像蜘蛛丝一样杂乱。 写本文的动机
是想理清一下主线,给后来者提供一点有限的参考,但无法保证下面的文字完全正确。
常见的摄像头驱动有以下几个系列: OVCam drivers(ov5xx)
该系列驱动是针对 OmniVision OV5xx系列芯片,此类芯片被广泛运用于各种 USB摄像 头中,在嵌入式开发板上尤其常见。凡是使用了 OV511/OV511+/OV518 /OV6620/OV6630/OV7610/OV7620/OV7 620AE 等图像传感器的摄像头都可以在该驱动下工
项目主页:/ov511/
Philips USB Webcam Driver(pwc) 该驱动主要用于 Philips及pwc芯片兼容摄像头。 由于
原开发者与Philips公司签有保密协定,该驱动以二进制形式提供,后来被踢出内核,引起 一场口水战:是用户需求重要还是保持内核纯洁重要?所幸后续开发者从原项目上创建了一 个新的分支,使得该项目继续存活。
项 目主页: /linux/pwc/
QuickCam USB camera driver (qc-usb)该驱动主要用于 Logitech 公司的 QuickCam Express系列和其它兼容型号摄像头。最初由 Georg Acher开发,当时命名为 qce-ga。 Jean-Frederic Clere参考该驱动创建出了第一个 Video4Linux兼容驱动。从那开始,不断有开 发者加入,使得该驱动逐渐能够支持新的摄像头和芯片。在此期间,该驱动更名为 qc-usb,
更为广泛地支持其它 QuickCam USB摄像头,而不再是局限于 Express系列。
项 目主页: /
QuickCam Messenger Communicate driver(quickcam) 这是另一个针对 QuickCam 摄像 头的驱动,它仅支持某一些型号,并且与qc-usb驱动不兼容。项目主页: http://home.mag.cx/messenger/
SPCA webcam driver(gspca/spca5xx)该系列驱动适用于 Sunplus芯片摄像头,也适用于
项 目主页: http://mxhaard.free.fr/spca5xx.html
Linux UVC driver(uvc) 该驱动适用于符合 USB视频类(USB Video Class)规范的摄像头 设备,它包括V4L2内核设备驱动和用户空间工具补丁。 大多数大容量存储器设备 (如优盘)
都遵循USB规范,因而仅用一个单一驱动就可以操作它们。与此类似, UVC兼容外设只需
要一个通用驱动即可。
USB摄像头大体上可以二分为 UVC cameras和non-UVC cameras^推荐购买 UVC
cameras UVC是一个开放的标准,拥有维护良好的驱动,它属于内核代码的一部分。插入 摄像头后就可以工作,而无须编译或安装额外的驱动。 non- UVC cameras通常情况下不比
UVC cameras X作出色,前者的驱动并不遵循通用的协议, 需要针对每种摄像头做出单独的
处理,这往往需要一个逆向工程的探索过程。
判断一个摄像头是否属于 UVC规范可以使用下面方法:
使用lsusb命令或其它硬件信息查看工具找出摄像头的设备号 (Vendor ID)和产品号 (Product ID)。如 Logitech Quickcam for Notebooks Pro 摄像头是 046d:08cb;
查找是否有视频类接口信息
lsusb -d 046d:08cb -v | grep 14 Video
如果该摄像头兼容 UVC,则会输出类似信息
bFunctionClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
bInterfaceClass 14 Video
若无以上信息,则是 non-UVC设备。
项 目主页: http://linux-uvc.berlios.de/
您可能关注的文档
最近下载
- 港口道路与堆场施工规范.pdf VIP
- 小学科学新教科版三年级下册全册教案(2026春).pdf
- 2025年中国科技大学创新班入围考试数学试卷真题(答案解析) .pdf VIP
- 城市隧道新建工程施工方案.docx VIP
- 小型智能叶菜类蔬菜收割机设计外文文献翻译、中英文翻译、外文翻译.doc VIP
- NB T 14003.1-2015页岩气 压裂液 第1部分:滑溜水性能指标及评价方法最新.pdf VIP
- 高级管理会计(第2版-)【完整版】-胡玉明.ppt VIP
- 危大、超危大识别及划分!2025危大工程方案内容、专家论证及项目交底全过程管理.pptx VIP
- 《义务教育语文课程标准(2025年版)》解读PPT课件.docx VIP
- MXD6特种尼龙行业动态报告:MXD6具备高阻隔及高刚性特点,国产厂商放量在即空间广阔.docx
原创力文档

文档评论(0)