linux系统9.04版的摄像头驱动在哪里可以免费下载

linux系统9.04版的摄像头驱动在哪里可以免费下载,第1张

在Ubuntu里使用摄像头

Ubuntu8.04以上版本自带的驱动已经能够识别大多数摄像头,然而兼容性并不好,很多只能被Ekiga识别,而无法使用skype进行视频聊天。我们需要进行一些安装和调试工作来让摄像头更好的工作。

首先,查看当前的usb口连接情况:

$ lsusb

Bus 005 Device 001: ID 0000:0000

Bus 004 Device 001: ID 0000:0000

Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Bus 003 Device 001: ID 0000:0000

Bus 002 Device 005: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam

Bus 002 Device 003: ID 046d:c01f Logitech, Inc.

Bus 002 Device 001: ID 0000:0000

Bus 001 Device 001: ID 0000:0000

从这些信息我们可以看出摄像头的Vendor_id=0ac8,Product_id=301b;还可以看出图形界面已经使用的usb端口的情况及摄像头芯片的制造商Z-Star Microelectronics Corp.说明我们的摄像头已经被系统所识别,下面让我们开始吧:

1. 下载gspcav1-20071224.tar.gz并解压

$ wget -c http://www.slackware.com/~alien/ ... av1-20071224.tar.gz

$ tar zxvf gspcav1-20071224.tar.gz

2. 编译并安装驱动

$ cd gspcav1-20071224

$ make clean

$ make

$ sudo make install

3. 编辑模块加载选项文件

$ sudo gedit /etc/modprobe.d/options

为这个驱动添加一个选项(在最后添加一行)

options gspca force_rgb=1

4. 安装摄像头软件Cheese

$ sudo apt-get install cheese

启动cheese测试摄像头,如果不能得到图像:

$ lsmod|grep gspca

gspca 643920 0

videodev 29440 2 gspca,zc0301

usbcore 146028 6 gspca,zc0301,usbhid,ehci_hcd,uhci_hcd

删除zc0301模块

$ sudo modprobe -r zc0301

添加gspca模块

$ sudo modprobe gspca

检查一下:

$ lsmod |grep gspca

gspca 643920 0

videodev 29440 1 gspca

usbcore 146028 5 gspca,usbhid,ehci_hcd,uhci_hcd

再保险一点:

$ lsmod |grep videodev

videodev 29440 1 gspca

v4l1_compat 15492 1 videodev

v4l2_common 18304 1 videodev

一般这个时候cheese就可以获取到图像了,如果还不可以:

$ ls -l /dev/video0

crw-rw----+ 1 root video 81, 0 2008-05-16 23:48 /dev/video0

修改权限

$ sudo chmod 777 /dev/video0

crwxrwxrwx+ 1 root video 81, 0 2008-05-16 23:48 /dev/video0

其实还有一个更简单的方法,可以用终端

$ sudo apt-get install gspca-source

最后,提醒的是,开启桌面特效会导致视频画面停顿,我在官方的Bug提交论坛上看到了这个,应该能确定是个Bug,所以要想用摄像头的时候,暂时就别那么炫了吧

前没有任何图像方面开发的经验,对于Windows平台来说,摄像头也就是插上去装个驱动,剩下的用起来就差不多了,具体的差异很难深入去了解,在学习嵌入式linux的时候,在没有什么基础的情况下,一开始摄像头的选择和测试就要绕一个大圈子。

摄像头选择与内核配置

打算用手中的6410板子先做点图像方面的小程序,自然在网上搜搜关于6410上面用的摄像头,搜索发现绝大多数是两种情况,一种是使用中星微ZC301P芯片的usb摄像头,还有就是官方适配的模块OV9650。记得实验室有很多摄像头,于是在实验室翻箱倒柜找了找,普通电脑用USB摄像头找到3个,一个就是中星微ZC301芯片的了,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9027738.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存