这个已经有驱动了:
http://spca50x.sourceforge.net/spca50x.php
这个驱动支持好几重摄像头控制芯片,当然也包括最常见的301p的驱动。
上次下载了20051101的release,结果编译不过,幸好看了下代码,注释掉一行,总算出来一个module. 于是又重新编译内核(原来没加video for linux)支持,insert module, 用mplayer播放video设备:
mplayer tv:// -tv driver=v4l:width=320:height=240
图象出来了,好兴奋,禁不住手舞足蹈了一番。
Sourceforge上已经有一个project在做这个。主页是http://zc0302.sourceforge.net/。
由于中星微没有提供USB 摄像头控制芯片的datasheet,所以开发者只能对windows 下的官方版驱动使用reverse engineering来分析芯片所使用的USB协议,因此驱动的开发进展相当缓慢。但是目前已经有了一个可用的驱动。
我下了CVS中的开发版,但是编译安装之后用xawtv看不到图象(debian sarge, kernel2.4.26) 。调试信息显示我的摄像头unsupported,这时不应该出现的,我的摄像头的确是中星微的芯片。
一个奇怪的问题是:中星微似乎在国外不叫vimicro,而是Z-Star Corp.不管叫什么,他们干嘛不提供datasheet呢。
TP6800有详细的datasheet,而且似乎还没有人为它开发linux驱动(只搜到一个台湾公司用它做了一个基于linux的嵌入式的网络摄像头,应该有开发驱动,不过肯定是商业软件)。
我打算开发一个TP6800的linux驱动,如果我能尽快搞到一个TP6800的摄像头:)
(参考链接: http://linuxipy.blogchina.com/311393.html) (Trackback: http://publishblog.blogchina.com/blog/tb.b?diaryID=311393)
|