ubuntu9.10使用usb摄像头

来源:互联网 发布:软件sai下载 编辑:程序博客网 时间:2024/05/02 02:39

在移植应用到arm linux之前,我们常常在pc linux测试,本篇讨论ubuntu 9.10上测试usb摄像头,为移植到arm linux打下基础。

1. 查看摄像头芯片类型

 a.插入usb 摄像头

 b.lsusb 命令查看usb总线上的设备

    笔者的:

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1cac:3338 Kinstone
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

   看到Bus 001 Device 003: ID 1cac:3338 Kinstone  一行,就是usb 摄像头的信息

  在地址 http://linux-uvc.berlios.de/ 可以看到 下面要装的驱动是否支持当前的usb 摄像头

2.编译安装usb摄像头驱动 uvcvideo

   地址 http://openfacts.berlios.de/index-en.phtml?title=Linux_UVC&action=edit 说明了相关的源码下载,

   地址 http://openfacts.berlios.de/index-en.phtml?title=HowTo_compile_for_Ubuntu_6.06_LTS 说明了相关编译方法,

   方法是:

   当前目录 make 即可生成.ko模块,交叉编译简单修改makefile即可,注意,开发板insmod需要内核编译选项v4l支持

3.测试摄像头

  工具luvcview,用来测试摄像头,貌似此工具基于x11,所以开发板上还不能使用它来测试,下面是pc上的方法

  直接在目录make即可,当前目录下生成luvcview工具,用下列命令测试:

  ./luvcview -d /dev/video0 -f yuv -s 640x480,即可

 

  综上,ubuntu 910上usb摄像头测试完毕。接下来会进行移植到开发板。

原创粉丝点击