ubuntu9.10使用usb摄像头

本文介绍如何在Ubuntu9.10系统中测试USB摄像头,包括查看摄像头芯片类型、编译安装驱动及使用luvcview工具进行测试的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

1. 查看摄像头芯片类型

 a.插入usb 摄像头

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

    笔者的:

Bus 003 Device 001 : ID 1 d6b : 0001 Linux Foundation 1.1 root hub
Bus 005 Device 001 : ID 1 d6b : 0001 Linux Foundation 1.1 root hub
Bus 001 Device 003 : ID 1 cac : 3338 Kinstone
Bus 001 Device 001 : ID 1 d6b : 0002 Linux Foundation 2.0 root hub
Bus 004 Device 001 : ID 1 d6b : 0001 Linux Foundation 1.1 root hub
Bus 002 Device 001 : ID 1 d6b : 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摄像头测试完毕。接下来会进行移植到开发板。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值