文档章节

linux uvc 深入理解(一)

coreyggj
 coreyggj
发布于 2017/06/16 16:22
字数 320
阅读 81
收藏 0

Linux UVC driver(uvc) 该驱动适用于符合USB视频类(USB Video Class)规范的摄像头设备,它包括V4L2内核设备驱动和用户空间工具补丁。只要符合这类标准,则不同厂商的USB camera设备,不需要特定的driver就能在Linux下使用。
UVC是一个开放的标准,拥有维护良好的驱动,它属于内核代码的一部分。插入摄像头后就可以工作,而无须编译或安装额外的驱动。项目主页:http://www.ideasonboard.org/uvc/,提供了大部分符合uvc的camera驱动。
你可以使用一下方法来判断是否UVC Camera设备:
1,使用lsusb命令或其它硬件信息查看工具找出摄像头的设备号(Vendor ID)和产品号(Product ID)。在我的笔记本上可以显示

ggj@ggj:code$ lsusb
 Bus 001 Device 002: ID 5986:0105 Acer, Inc //此usb设备为本机usb camera
 Bus 006 Device 002: ID 04fc:05da Sunplus Technology Co., Ltd //此usb设备即为凌阳的触控板

  2.查找是否有视频类接口信息

ggj@ggj:code$ lsusb -d 5986:0105 -v | grep "14 Video"
 Couldn't open device, some information will be missing
 bFunctionClass 14 Video
 bInterfaceClass 14 Video

如果有上述信息就可以判断为uvc设备

© 著作权归作者所有

下一篇: ApFree线程池
coreyggj
粉丝 1
博文 42
码字总数 19193
作品 0
无锡
程序员
私信 提问
ROS进阶学习的过程

环境的安装与配置 这里有第一次按照书上的方法进行安装的步骤,也有后面学习中遇到的问题,需要对ROS进行重新安装配置的过程。 ROS使用教程-关于安装 初次在ubuntu14上安装ros-indigo的过程,...

CSDNhuaong
2017/11/04
0
0
linux内核中的webcam模块该如何使用?

我在im.x51硬件平台上想实现USB摄像头功能,网上看到实现uvc协议的usb摄像头,pc机上无需装驱动,我看到内核linux-2.6.35.3中的webcam模块实现了UVC协议,于是就想直接用该模块。但使用过程中...

大葱
2012/12/12
1K
0
嵌入式linux内核中的webcam模块能不能使用?

我在im.x51硬件平台上想实现USB摄像头功能,网上看到实现uvc协议的usb摄像头,pc机上无需装驱动,我看到内核linux-2.6.35.3中的webcam模块实现了UVC协议,于是就想直接用该模块。但使用过程中...

大葱
2012/12/11
475
1
深入学习Linux Kernel/Driver?还是深入学习C++?

最近很纠结一个问题:我有两本书《深入理解Linux内核》、《C++ Primer》;先深入的研究那一本??? 因为踏入软件行业也一年多了!大部分时间都是在学习、调试驱动、研究Linux kernel源码、A...

朱一心
2013/05/30
2.6K
10
探究Linux的总线、设备、驱动模型-宋宝华-专题视频课程

探究Linux的总线、设备、驱动模型—3105人已学习 课程介绍 理解Linux的总线、设备、驱动模型是理解Linux驱动框架的关键,也是破解Linux为什么极易移植到不同的平台,以及被如此多广泛领域使用...

21cnbao
2017/07/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot 整合redis

springboot整合redis官方是有文档的: 英文看不懂可以翻译,代码应该看得懂, 这个是自动注入的。当然也可以xml注入,手动配置。 整合步骤: pom文件: <!-- spring boot web --> ...

jason_kiss
13分钟前
0
0
手机耗电问题,大部分是没有正确使用这个“锁”

当安卓设备闲置时,设备很快会进入休眠状态,以达到省电和减少CPU占用的目的。但有些应用在手机灭屏甚至系统休眠时,依然频繁占用CPU处理事件或唤醒屏幕提示用户消息,这类行为会导致手机耗电...

安卓绿色联盟
14分钟前
0
0
UI 设计中的渐变

>**简评:**渐变是通过两种或多种不同的色彩来绘制一个元素,同时在颜色的交界处进行衰减变化的一种设计。从拟物到扁平再到渐变,人们慢慢发现它能创造出从未有过的一种色彩感觉 —— 独特、...

极光推送
20分钟前
0
0
powerdesigner name 转注释vb脚本

Option Explicit ValidationMode = True InteractiveMode = im_BatchDim mdl ' the current model' get the current active model Set mdl = ......

zhu97
25分钟前
0
0
V2Ray的安装与使用

1 1. bash <(curl -s -L https://git.io/v2ray.sh)yum update -y && yum install curl -y安装好 curl 之后就能安装脚本了输入快捷管理命令v2ray后,开始进行v2ray服务端配置...

吕湘颖
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部