arm9+linux下usb摄像头图像采集

arm9+linux下usb摄像头图像采集

ID:30942916

大小:35.40 KB

页数:32页

时间:2019-01-04

arm9+linux下usb摄像头图像采集_第1页
arm9+linux下usb摄像头图像采集_第2页
arm9+linux下usb摄像头图像采集_第3页
arm9+linux下usb摄像头图像采集_第4页
arm9+linux下usb摄像头图像采集_第5页
资源描述:

《arm9+linux下usb摄像头图像采集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ARM9+Linux下USB摄像头图像采集分类: Arm2013-01-1520:23 408人阅读 评论(0) 收藏 举报终于实现了在Micro2440+Linux2.6.29环境下通过NFS文件系统实现USB摄像头图像采集。在此,做一个总结,以备后续参考。 实验条件:RedHat9.0(内核版本2.4.18),Micro2440开发板,Linux2.6.29(arm9),ANC(VimicroCorp.)USBPC摄像头,GCC,SDL-1.2.14.tar,servfox-R1_1_3[1]

2、.tar,spcaview-20061208[1].tar。一、升级Redhat9.0内核由于Readhat9.0内核版本是2.4,很多内核驱动未包含其中,尤其是USB万能摄像头GSPCA和UVC。二、配置编译Micro2440上运行内核重新编译Micro2440上运行的内核,配置V4L和USB驱动。选择linux-2.6.29中的config-mini2440为参考,执行:cpconfig-mini2440.config;然后makemenuconfigARCH=armCROSS_COMPILE

3、=arm-linux-;出现相应的图形化配置窗口。如果需要在Linux操作系统中使用USB摄像头进行视频数据采集,则必须在进行内核配置时,应检查Linux内核中是否已经添加了对Video4Linux驱动和对USB摄像头驱动模块的支持。利用Linux内核配置makemenuconfig命令对Video4Linux支持驱动进行配置,选中多媒体设备选项“Multimediadevice->”(如图15-1所示)按回车,进入多媒体设备配置界面。在多媒体配置界面中,选中“VideoForLinux”,就可以

4、使内核实现对Video4Linux驱动的支持,为视频采集设备提供编程接口。        配置好内核对Video4Linux驱动后,返回内核配置主界面,选中USB支持选项(如图15-3所示)“USBsupport—>”按回车,进入USB支持配置界面         配置完成后,执行makeuImageARCH=armCROSS_COMPILE=arm-linux-。完成后,uImage就生成在arch/arm/boot/中。通过uboot下载uImage到内存中,启动内核,实现NFS起文件系统。 

5、三、安装SDL-1.2.14因为在redhat9.0中显示视频图像,调用spcaview(后面介绍)需要有SDL库的支持,否则会报错。所以,将SDL-1.2.14.tar下载传送到系统中,解压后执行.configure;make;makeinstall。完成SDL库的安装。 四、servfox-R1_1_3工具     下载Servfox-R1_1_3解压进入其目录,将其中的Makefile.arm修改为Makefile,并修改Makefile里面的CC为arm-linux-gcc,因为默认的是加

6、载的动态库,因此还需要修改Makefile中的SERVFLAGS为SERVFLAGS=-O2–DLINUX$(WARNINGS)–static,其中-static是我们添加的内容,make之后生成servfox。 五、             spcaview,redhat9.0下的视频显示工具下载spcaview源码包解压,进入解压后的目录,make后会报错,一般需要安装SDL库,去网上下载后安装SDL库,在PC机上安装SDL库:解压:tarxvfSDL-1.2.13.tar.tar配置:./c

7、onfigure编译:make安装:makeinstall进入spcaview解压目录修改Makefile中的修改Makefile中的SDLLIBS=$(shellsdl-config--libs)和SDLFLAGS=$(shellsdl-config--cflags),这两句主要是指定了SDL库的库路径和编译选项。Make之后生成spcaview,在客户端运行spcaview–w服务器ip:服务器端口号。就可以采集图像了, [root@jxboyljspcaview-20061208]#./sp

8、caview-g-w10.103.4.211:7070 Spcaviewversion:1.1.7date:06:11:2006(C)mxhaard@magic.fr usingServer10.103.4.211Port7070 六、测试将新编译的内核加载到ARM上,通过NFS文件系统运行servfox:#./servfox-d/dev/video0-g-s640x480-w7070                             servfoxversion:1.1.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。