📄 2.6.14下摄像头andvideoserver移植详细步骤.rtf
字号:
1.cat /proc/bus/usb/devicesVendor=0ac8 ProdID=301b Rev= 1.00S: Manufacturer=Vimicro Corp.S: Product=PC Camera2.先选中Multimedia devices中的Video For Linux再选中USB support下USB OV511 Camera support3.到http://mxhaard.free.fr/spca50x/Download/spca5xx-20060501.tar.gz下载摄像头驱动修改Makefile文件4.$make -C /WirelessCard/linux-2.6.14 SUBDIRS=/WirelessCard/spca5xx-20060501 CC=/WirelessCard/arm-cross-3.4.1/usr/local/arm/3.4.1/bin/arm-linux-gcc modules5.启动ARM$insmod spca5xx.koln -s /dev/v4l/video0 /dev/video0cat /dev/video0 > test.jpg6.到http://mxhaard.free.fr/arm9.html处下载:servfox package7.摄像头应用程序 SpcaView;SpcaView 软件包,包括一组工具;spcaview工具是用来纪录数据流,也能用来播放数据;spcaserv 是流媒体服务器;spcacat 简单图片的抓取工具;SpcaView 下载和安装;下载地址:http://mxhaard.free.fr/spca50x/Download ,我下载的是目前这个版本:spcaview-20051212.tar.gz依赖关系;此软件依赖 libsdl,要先安装它才行,下载地址:http://www.libsdl.org ,我下载的是:SDL-1.2.10.tar.gzhttp://www.libsdl.org/download-1.2.php[root@localhost ~]# tar zxvf SDL-1.2.10.tar.gz[root@localhost ~]# cd SDL-1.2.10[root@localhost SDL-1.2.10]# ./configure ; make ;make install解压修改Makefile文件,修改如下几处:CC=/WirelessCard/arm-cross-3.4.1/usr/local/arm/3.4.1/bin/arm-linux-gccBIN=/WirelessCard/busybox-1.2.1/_install/usr/local/binSDLFLAGS = -I/usr/include -D_REENTRANTmake编译出现以下错误:/WirelessCard/arm-cross-3.4.1/usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm/WirelessCard/arm-cross-3.4.1/usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/lib/libSDL.so when searching for -lSDL/WirelessCard/arm-cross-3.4.1/usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/lib/libSDL.a when searching for -lSDL/WirelessCard/arm-cross-3.4.1/usr/local/arm/3.4.1/bin/../lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: cannot find -lSDL你在rcS加这句ln -s /dev/v4l/video0 /dev/video0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -