ARM基于Linux系统下的视频监控(初步)(2)

安装好驱动后就可以使用测试程序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视频服务器已成功运行起来了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24896.html