24
2012
08

DDWRT上面挂摄像头 成功过程(ZT)

软件包 drivers.rar 包含各种摄像头驱动 spcaserv.rar 包含视频流服务和客户端在后面附件里。

 

 drivers  spcaserv   两个软件请到这里下载ftp://zjwifi:zjwifi@202.99.121.68/soft/

 

1. 一个USB接硬盘,ext3格式,挂载为jffs目录下。这个方法请搜索本论坛
2. 下载两个软件包,把 drivers 里的驱动全部拷贝到 /jffs/drivers/ 里, 用winscp。
3. 用 Putty (可以用其他telnet软件)登陆到路由器,调入摄像头驱动,用以下命令。
   insmod videodev.o               基础驱动
   insmod spca5xx.o                 最常见的摄像头驱动,如301P的,还有creative,philips,Logitech等,具体支持硬件PID列表请google,有专题主页
    insmod pwc.o                        Philips摄像头的驱动,也支持一些Logitech的,具体请google,有专题主页
   insmod ov51x.o                    用ov51x的主控芯片的驱动
   其他的驱动还有很多,其名字有一定的提示,可以在主要驱动不成功的情况下测试。
4.最关键的一步,查看摄像头硬件是否正确被识别,被驱动
   插入usb 摄像头, 在 Putty 里用 dmesg 查看,要是摄像头被识别,最后一两句应该为
   hub.c: new USB device 00:02.0-1, assigned address 21              新usb硬件识别
     ov51x.c: USB OV511+ video device found                                     新摄像头识别 –这句应该类似,取决于摄像头型号
要是出现
    usb.c: USB device 19 (vend/prod 0xc45/0×613a) is not claimed by any active driver.   就是摄像头不能识别。
要是摄像头不能识别,请挂载其他摄像头驱动测试,要是都不行,那就不用往下看了。摄像头要是能正确识别,在 /dev/ 里面就会有 /v4l/video*的目录。
5. 在路由中 执行
cp -a /dev/v4l/* /dev
/opt/bin/spcaserv -f jpg -s 640×480 -w 你的路由IP &
6. 打开的spcaview的web目录中的文件放入ddwrt的web服务器下目录中,就是你装httpd也可以是lighthttp都可以,只要放在目录下,也就是运行好web服务后,就可以了。我的服务是 http://wifi.co.be/av/                           我编了个php版本的,已经对其加密。


       要是使用远程访问,用web获得图像。

注意一点是,一定要对spcaview加权限 0755

 

 如需设备请购买

http://item.taobao.com/item.htm?id=10574025697

http://item.taobao.com/item.htm?id=10574065161

  • quote 1.admin
  •  
  • insmod mnt/drivers/videodev.o
    insmod mnt/drivers/spca5xx.o

    cp -a /dev/v4l/* /dev
    /opt/bin/spcaserv -f jpg -s 640×480 -w 192.168.40.1 &
  • 2011-07-21 16:29:45 回复该留言
  • quote 2.admin
  •  
  • 第三方摄像头服务及管理程序http://www.fastpath.it/products/palantir/download.html
« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。