linux下罗技摄像头采集图片,linux下寻找罗技摄像头快看酷讯版驱动

linux下寻找罗技摄像头快看酷讯版驱动

发布时间:2008-07-22 00:46:07来源:红联作者:xlniva

环境:2.6.23.1-42.fc8

1.找出设备号和产品号

将摄像头插入usb,等待几分钟后,查看usb设备是否已被识别。

[root@localhost atom]# /sbin/lsusb

Bus 001 Device 001: ID 0000:0000

Bus 002 Device 010: ID 046d:08ac Logitech, Inc.

Bus 002 Device 003: ID 0e0f:0002

Bus 002 Device 001: ID 0000:0000

可见已被识别。加上verbose参数寻找更详细信息

[root@localhost atom]# /sbin/lsusb -v | grep -C4 Logitech

Port 4: 0000.0100 power

Port 5: 0000.0100 power

Port 6: 0000.0100 power

Bus 002 Device 010: ID 046d:08ac Logitech, Inc.

Device Descriptor:

bLength 18

bDescriptorType 1

bcdUSB 1.10

bDeviceClass 255 Vendor Specific Class

bDeviceSubClass 0

bDeviceProtocol 0

bMaxPacketSize0 8

idVendor 0x046d Logitech, Inc.

idProduct 0x08ac

bcdDevice 1.00

iManufacturer 0

iProduct 0

可以得知Vendor ID是0x046d Product ID是0x08ac

2.进入 http://mxhaard.free.fr/spca5xx.html

这是一个法国人维护的webcam driver for linux站点,是近年来势头最猛的。这里列出了支持的摄像头驱动,似乎我们的046d:08ac不在上面。但是开源站点有一个特点,主页说明和源码包里头的INSTALL README经常不统一。下载gspcav1-20071224.tar.gz,解压,打开里面的READ_AND_INSTALL,搜索“08ac”,

得到

{USB_DEVICE(0x046d, 0x08ac)}, /* Logitech QuickCam Cool*/

可见摄像头的驱动找到了。

3.安装

只要我们当前运行的系统中包含了必要了内核源代码,安装十分简单。

可以检查一下你的系统,看看这个目录 /lib/modules/`uname -r`/build/include/linux

以root身份运行gspcav1-20071224目录下的gspca_build

[root@localhost gspcav1-20071224]# ./gspca_build

REMOVE the old module if present

./gspca_build: line 18: rmmod: command not found

CLEAN gspca source tree

rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \

.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \

*.symvers *.err

COMPILE gspca Please Wait ....!!

INSTALL gspca in the kernel binary tree

mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/

rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko

rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko

install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/

/sbin/depmod -ae

LOAD gspca in memory

./gspca_build: line 30: modprobe: command not found

PRINT COMPILATION MESSAGES if ERRORS look kgspca.err

make -C /lib/modules/`uname -r`/build SUBDIRS=/home/atom/Download/camera/gspcav1-20071224 CC=cc modules

make[1]: Entering directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'

CC [M] /home/atom/Download/camera/gspcav1-20071224/gspca_core.o

CC [M] /home/atom/Download/camera/gspcav1-20071224/decoder/gspcadecoder.o

LD [M] /home/atom/Download/camera/gspcav1-20071224/gspca.o

Building modules, stage 2.

MODPOST 1 modules

CC /home/atom/Download/camera/gspcav1-20071224/gspca.mod.o

LD [M] /home/atom/Download/camera/gspcav1-20071224/gspca.ko

make[1]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'

上面的安装出现了找不到命令rmmod和modprobe,这是由于fedora系列/sbin路径默认没有加入环境变量里,这不影响安装。

4.使用

安装完毕后/sbin/lsmod | grep gsp一下,发现并没有载入刚才编译好的模块gspca。你要是觉得不放心,可以手动载入/sbin/modprobe gspca.ko,但事实上可以不必这样做,这个驱动真正做到了即插即用,插上摄像头,自动会挂载gspca模块。

[root@localhost atom]# /sbin/lsmod | grep gsp

gspca 663504 0

videodev 28097 1 gspca

但是在linux下摄像头的效果比较差,掉色,分辨率降低。这好像可以用另一个包解决,下次再找。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值