安装好驱动后就可以使用测试程序mouse_capture进行抓图了
把mouse_capture-daily3文件夹的mouse_capture拷到网络文件系统下 /opt/filesystem/tmp
然后在板上运行./mouse_capture就可以自动抓拍到一张图片1.jpg存放在/tmp目录下
这时可以通过从虚拟机的Ubuntu界面进入网络文件系统的tmp目录下查看该图片。
移植servfox
修改Makefile文件为:
CC=arm-linux-gnu-gcc
SERVFLAGS= -O2 -DLINUX $(WARNINGS) -I/home/yuaf/linux-2.6.22.6/include(I地址填你的内核的
include文件夹位置)
然后make一下,在当前文件夹下就可以看到生成的可执行文件 servfox,把此可执行文件拷贝到网络文件
系统下 /opt/filesystem/bin
在开发板中运行 servfox -d /dev/video0 -s 640x480 -w 7070(7070为服务器端口号),就可以看到如下
的提示信息:
# ./servfox -d /dev/video0 -s 640x480 -w 7070
servfox version: 1.1.2 date: 07:10:2005 (C) mxhaard@magic.fr
drivers/usb/media/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:946] ISO EndPoint found
0x81 AlternateSet 7
drivers/usb/media/gspcav1-20071224/gspca_core.c: [spca5xx_do_ioctl:2125] Bridge ZC301-2
drivers/usb/media/gspcav1-20071224/gspca_core.c: [gspca_set_isoc_ep:946] ISO EndPoint found
0x81 AlternateSet 7
Waiting .... for connection. CTrl_c to stop !!!!
说明servfox视频服务器已成功运行起来了。