目前,这颗DSP在廉价型摄像头市场中以及占据了绝对统治地位。我在 5.1 节期间去商店调查了一番,抽了3个店铺,数10款不同品牌、外观的廉价摄像头,无一例外全部是使用这个芯片。一个市场领先的产品却长期无法在 Linux 下使用,这样的状况是不可接受的。
中星微电子的 zc-0301 是一颗廉价摄像头常用的 DSP 控制芯片。这类芯片的摄像头在 Windows 下看驱动,可以看见 Vimicro 以及 301P 等类似字样,在 Linux 下 lsusb 则可看见如下字样:
idVendor 0x0ac8 Z-Star Microelectronics Corp. idProduct 0x301b iManufacturer 1 Z-Star Corp. iProduct 2 PC Camera
这颗芯片也称为 zc-0301/0302。目前,这颗DSP在廉价型摄像头市场中以及占据了绝对统治地位。我在 5.1 节期间去商店调查了一番,抽了3个店铺,数10款不同品牌、外观的廉价摄像头,无一例外全部是使用这个芯片。
然而,该公司对 Linux 并不友好,既不提供驱动,也拒绝公开文档。几年来我曾数度寻找,都未能在 Linux 下用起来。一个市场领先的产品却长期无法在 Linux 下使用,这样的状况是不可接受的。
1节期间,我重新在网上搜索了一下相关的信息,出人意料地搜到了2个新发布的驱动,都可以驱动这款摄像头。他们是 spca5xx 和 zc030x。 spca5xx这个驱动的主页位于 http://mxhaard.free.fr/ 。主页显得有些凌乱。驱动下载后, make && make install 即可完成编译与安装。
安装完成后相应的模块被装进了 /lib/modules/ 下面相应版本的内核所在的目录中,所以装载只要执行 modprobe spca5xx ,然后打开 gnomemeeting,此设备就已经出现在了 V4L 设备列表中。如图
"Gnomemeeting 的设备列表截图":
按下确定后,就看见了摄像头的画面。
|