kavin 发表于 2005-9-1 00:57:33

安装USB摄像头 for z-Star

偶的摄像头在linux下面基本上属于无人管的局面,什么牌子也搞不清楚,但是今天很幸运地发现终于有人作出了相应的驱动,让我很顺利地装上了。如果哪位朋友的摄像头和我一样没有驱动的话,我这片文章大概能起到点作用。

1.准备工作。你必须有linux(废话中的废话),并且可以使用USB,把你的摄像头连到机器上。在命令行里打入 cat /proc/bus/usb/devices |grep "0ac8" 。如果有返回,比如P:Vendor=0ac8 ProdID=301b Rev= 1.00,记下ProdID号,这是你的摄像头的传感器产品号。如果没有返回任何东西,不用担心,这说明你的camera不是用的z-Star出的传感器,但是安装步骤没什么区别,打入cat /proc/bus/usb/devices ,找到PC Camera一行的上面第2行,同样记下ProdID。好了,去这个站点查查看你的传感器ID是否已经被支持了 http://mxhaard.free.fr/spca5xx.html ,这里面z-Star的大多数产品都已经被很好地支持了。如果没有支持,那真是遗憾了,向你表示慰问,下面的也不用看了。

2.去download页面把最新的驱动下载下来,
http://mxhaard.free.fr/spca50x/Download/spca5xx-20050701.tar.gz 。同时把工具spcagui20050601.tar.gz也弄下来。
http://mxhaard.free.fr/spca50x/Download/spcaview-20050701.tar.gz 如果你有兴趣,也可以用它提供的gui工具。顺便说一句,开发的法国人长的像萨达姆。

3.现在把第一个包解开,查看INSTALL,编译要求你已经装好相应内核的源码树和头文件。当然video4linux也得装好。简单地make;make install 就行了。insmod spca5xx.ko。如果你是2.4的 内核,那就安照INSTALL里的要求做。如果一切都没问题,那你就可以把spcaview也编译安装,需要SDL的库。
用spcaview -f yuv进行测试。如果你还有电视卡,那不要忘了把 -d /dev/video1添进去。

就这样,驱动装好了,瞧1瞧自己吧。Enjoy!

测试环境:Debian 3.1, Kernel 2.6.8-2, gcc 3.3下通过

marsteel 发表于 2005-9-4 17:06:07

嗯 301b,301p系列i应该是很常见的

sailer 发表于 2005-9-15 20:23:13

我的摄像头能够在linux下用,cat /proc/bus/usb/devices的结果:


T:Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=2 Spd=12MxCh= 0
D:Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=00 MxPS= 8 #Cfgs=1
P:Vendor=04fc ProdID=0561 Rev= 0.00
S:Manufacturer=Sunplus Technology Co., Ltd.
S:Product=Generic Digital camera

xindex 发表于 2005-9-25 17:29:39

我的不被支持。惨了。

sinishell 发表于 2005-10-11 22:12:40

请问video4linux怎么安装?
我看到多媒体系统选择器里有这么个选项,我选择测试,提示创建测试流水线失败
我是fc4

airscrap 发表于 2005-10-21 17:24:22

# spcaview -f yuv
Spcaview version: 1.0.8 date: 01:07:2005 (C) [email protected]
Initializing SDL.
SDL initialized.
bpp 3 format 15
Using video device /dev/video0.
Initializing v4l.
ERROR opening V4L interface
: No such file or directory

v4l出错怎么办?

deadcode 发表于 2007-8-20 08:00:39

307b .... omg....

deadcode 发表于 2007-8-20 08:02:56

原帖由 sailer 于 2005-9-15 20:23 发表 http://www.linuxfans.org/bbs/images/common/back.gif
我的摄像头能够在linux下用,cat /proc/bus/usb/devices的结果:


T:Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=2 Spd=12MxCh= 0
D:Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=00 MxP ...


这个0561好像是支持的

dbmdyxl 发表于 2007-8-23 21:57:23

回复 #7 deadcode 的帖子

307b不支持??
页: [1]
查看完整版本: 安装USB摄像头 for z-Star