==== Linux下的摄像头驱动UVC ====

以下操作及配置均基于Logitech Quickcam Pro for Notebooks (2007)的摄像头。在Trunk开发版本的OpenWrt测试成功。

ipkg install kmod-video-uvc kmod-usb2 uvc-streamer

UCI的配置文件和uvc-streamer的初始化脚本:

/etc/config/uvc-streamer

config uvc-streamer

option device '/dev/video0'

option resolution '640x480'

option framespersecond '5'

option port '8080'

option enabled '1'

/etc/init.d/uvc-streamer

#!/bin/sh /etc/rc.common

# Copyright (C) 2007 OpenWrt.org

START=50

SSD=start-stop-daemon

NAME=uvc_stream

PIDF=/var/run/$NAME.pid

PROG=/sbin/$NAME

append_bool() {

local section="$1"

local option="$2"

local value="$3"

local _val

config_get_bool _val "$section" "$option" '0'

[ "$_val" -gt 0 ] && append args "$3"

}

append_string() {

local section="$1"

local option="$2"

local value="$3"

local _val

config_get _val "$section" "$option"

[ -n "$_val" ] && append args "$3 $_val"

}

start_service() {

local section="$1"

args=""

append_string "$section" device "-d"

append_string "$section" resolution "-r"

append_bool "$section" framespersecond "-f"

append_string "$section" port "-p"

config_get_bool "enabled" "$section" "enabled" '1'

[ "$enabled" -gt 0 ] && $SSD -S -p $PIDF -q -x $PROG -- -b $args

}

stop_service() {

killall $NAME 2>&1 > /dev/null

# FIXME: Fix Busybox start-stop-daemon to work with multiple PIDs

# $SSD -K -p $PIDF -q

}

start() {

config_load "uvc-streamer"

config_foreach start_service "uvc-streamer"

}

stop() {

config_load "uvc-streamer"

config_foreach stop_service "uvc-streamer"

}

赋予uvc-streamer可执行权限:

chmod a+x /etc/init.d/uvc-streamer

若有必要,请自行更改相关配置参数。

Start uvc-streamer

/etc/init.d/uvc-streamer start

让uvc-streamer开机自启动:

/etc/init.d/uvc-streamer enable

现在,在浏览器输入 http://192.168.1.1:8080/地址,或在VLC查看MJPEG stream。 同见[[oldwiki:webcam]]WIKI页,假如您需要其他摄像头的驱动程序。

Linux的uvc的摄像头驱动,[OpenWrt Wiki] Linux下的摄像头驱动UVC相关推荐

  1. STM32MP157驱动开发——设备树下的LED驱动

    STM32MP157驱动开发--设备树下的LED驱动 主要内容:将之前章节中使用新设备设备驱动编写的LED驱动改成设备树形式 文章目录 STM32MP157驱动开发--设备树下的LED驱动 一.主要步 ...

  2. linux下无线网卡驱动安装失败,kail下安装无线网卡驱动出错

    kail下安装无线网卡驱动出错 发布时间:2015-04-28 19:09:11来源:红联作者:Nan3r root/rtl8192EU_linux_v4.2.2_7585.20130524/os_d ...

  3. 编译qt的oracle驱动,怎样编译Qt下的Oracle驱动

    Windows下编译Oracle驱动 打开工程: C:\Qt\4.8.1\src\plugins\sqldrivers\oci 修改oci.pro: TARGET = qsqloci SOURCES ...

  4. I.MX6ULL ARM驱动开发---设备树下的LED驱动实验

    一.什么是设备树?   设备树(Device Tree),将这个词分开就是"设备"和"树",描述设备树的文件叫做 DTS(Device Tree Source) ...

  5. Linux——Linux驱动之设备树下platform总线驱动编写实战(手把手教你设备树下platform总线利用GPIO控制蜂鸣器完整实现过程)

    [系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <QT开发实战> <嵌入式通用开发实战>

  6. matlab xpc 环境pci板卡驱动编写,XPC环境下PCI板卡驱动

    当Simulink 与S-function 相互作用时,Simulink 所调用的第一个程序是mdlInitializeSizes,随后调用的是其它S-function 函数(所有的函数名均以mdl ...

  7. linux图形图像驱动,Linux_Linux操作系统下USB图像采集驱动的安装,ARMlinux下USB摄像头图像的采集 - phpStudy...

    Linux操作系统下USB图像采集驱动的安装 ARMlinux下USB摄像头图像的采集很难,往往望而却步.相比较LINUX系统下的摄像头驱动的安装简单的多,下面就介绍我的安装过程. 我使用的linux ...

  8. Linux下的硬件驱动——USB设备配置以及开发

    Linux下的硬件驱动--USB设备(上)(驱动配置部分) USB设备越来越多,而Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题.本文 ...

  9. Video4Linux下USB摄像头驱动和视频采集的实现

    1 引言 多媒体通信技术的发展为信息的获取和传输提供了丰富的手段,视频采集是其中不可缺少的重要组成部分.视频采集的手段多种多样,随着人们对降低系统成本和提高可靠性的迫切需求,基于嵌入式的视频采集系统成 ...

最新文章

  1. python spark 求解最大 最小 平均
  2. 优步CEO是混蛋吗?
  3. measureChildren作品
  4. Git之签署工具GPG的安装和使用
  5. ReactNative--React简介
  6. Java9都快发布了,Java8的十大新特性你了解多少呢?
  7. so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...
  8. Delphi 皮肤控件AlphaControls的使用
  9. HTML+CSS实现弹跳球效果
  10. 不忽略空值null的聚合函数_sqlzoo 练习题答案 聚合函数 和 空值 部分
  11. android 9.0打开wifi,Android9.0 SystemUI 屏蔽打开wifi时不显示4G图标的逻辑
  12. Apple原装扫描二维码指定区域
  13. 设计模式C++(Strategy策略模式)
  14. 数据库优化-水平拆分 垂直拆分
  15. Leo2DNT(雷傲论坛转DiscuzNT)1.0转换程序发布
  16. 移动硬盘插入提示需要格式化RAW_当正常驱动器变成RAW驱动器时怎么修复
  17. Java整合极光推送
  18. 唯美、清晰的代码长什么样
  19. 深度学习 卷积神经网络-Pytorch手写数字识别
  20. 跨平台备份工具Duplicati

热门文章

  1. [绍棠_Swift] Swift3.0中guard语句的使用和理解
  2. 全国计算机四级考试英语,英语四级历年真题卷 全国计算机等级考试四级网络工程师历年真题及答案_图文.doc...
  3. C#毕业设计——基于C#+asp.net+SQL Server的多语种网络硬盘系统设计与实现(毕业论文+程序源码)——多语种网络硬盘系统
  4. EN45545 R22和R23哪个防火要求更高
  5. 酒钢kk服务器信息是什么,这个强大的酒钢群里,都是自己人
  6. macosx86 Broadcom NetXtreme Gigabit Ethernet 网卡
  7. 业余时间开发的磁力链在线云播安卓app 欢迎大家体验
  8. 黑客们的故事(五)“邪恶帝国”的缔造者
  9. Highcharts导出图片
  10. UNO 游戏实现心得 (version 1)