<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%AC%E5%8D%81%E4%BA%94%E8%AF%BE--MiroWRT_%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4</id>
		<title>第十五课--MiroWRT 网络摄像头 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%AC%E5%8D%81%E4%BA%94%E8%AF%BE--MiroWRT_%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E5%8D%81%E4%BA%94%E8%AF%BE--MiroWRT_%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4&amp;action=history"/>
		<updated>2026-06-05T23:41:23Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E5%8D%81%E4%BA%94%E8%AF%BE--MiroWRT_%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4&amp;diff=7732&amp;oldid=prev</id>
		<title>Shengkai81@gmail.com：Created page with &quot;{| style=&quot;width: 800px;&quot; |- | 本节教程主要介绍如何在microWRT上添加USB摄像头，使用一款iSight苹果摄像头，玩家也可以根据自己的需要使用...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E5%8D%81%E4%BA%94%E8%AF%BE--MiroWRT_%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4&amp;diff=7732&amp;oldid=prev"/>
				<updated>2015-02-06T09:20:07Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| style=&amp;quot;width: 800px;&amp;quot; |- | 本节教程主要介绍如何在microWRT上添加USB摄像头，使用一款iSight苹果摄像头，玩家也可以根据自己的需要使用...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
本节教程主要介绍如何在microWRT上添加USB摄像头，使用一款iSight苹果摄像头，玩家也可以根据自己的需要使用其他UVC免驱摄像头。&lt;br /&gt;
具体摄像头的型号，可以查看openwrt官网获得详细信息。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==固件配置==&lt;br /&gt;
&lt;br /&gt;
为了支持USB摄像头，我们需要对openwrt的源码进行配置，添加USB和UVC相关的模块。&lt;br /&gt;
&lt;br /&gt;
固件里至少要包括下面的两个摄像头相关的内核模块：&lt;br /&gt;
&lt;br /&gt;
kmod-video-core, kmod-video-uvc以及mjpeg-streamer软件。其中的配置选项主要在下面的配置列表里。不同的openwrt版本，可能位置有所不同，请玩家注意。&lt;br /&gt;
&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Multimedia support  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt;   Video For Linux   &lt;br /&gt;
  Video capture adapters  ---&amp;gt;   &lt;br /&gt;
   V4L USB devices  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt;   USB Video Class (UVC)                      &lt;br /&gt;
  UVC input events device support&lt;br /&gt;
&lt;br /&gt;
除此之外还要添加对isight摄像头专门的模块，如下：&lt;br /&gt;
  Device DRivers  ---&amp;gt;&lt;br /&gt;
    USB Support ---&amp;gt;&lt;br /&gt;
       &amp;lt;*&amp;gt; iSight firmware loading support&lt;br /&gt;
&lt;br /&gt;
我们也提供了一个已经编译好驱动的固件，玩家可以直接下载使用，此固件不带uboot，玩家可以通过uboot将其烧写到microWRT上。&lt;br /&gt;
&lt;br /&gt;
USB Camera Firmware '''[[File:USB Camera Firmware]]'''&lt;br /&gt;
&lt;br /&gt;
==测试==&lt;br /&gt;
&lt;br /&gt;
将摄像头接在microWRT上，在串口终端会有如下信息打印出来。&lt;br /&gt;
&lt;br /&gt;
  root@microWrt:/# &lt;br /&gt;
  root@microWrt:/# [  392.310000] usb 1-1.2: new high-speed USB device number 3 using ehci-platform&lt;br /&gt;
  [  392.460000] usb 1-1.2: New USB device found, idVendor=05ac, idProduct=8502&lt;br /&gt;
  [  392.460000] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
  [  392.470000] usb 1-1.2: Product: Built-in iSight&lt;br /&gt;
  [  392.470000] usb 1-1.2: Manufacturer: Apple Inc.&lt;br /&gt;
  [  392.550000] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8502)&lt;br /&gt;
  [  392.570000] input: Built-in iSight as /devices/101c0000.ehci/usb1/1-1/1-1.2/1-1.2:1.0/input/input0&lt;br /&gt;
&lt;br /&gt;
这就说明USB摄像头已经成功加载。同时在/dev目录下会生成设备vdieo0.&lt;br /&gt;
&lt;br /&gt;
mjpeg-streamer 的执行程序在/etc/init.d 目录，进到该目录下后，运行如下命令：&lt;br /&gt;
&lt;br /&gt;
mjpg_streamer -i &amp;quot;input_uvc.so -d /dev/video0 -r 640x480 -f 20&amp;quot; -o &amp;quot;output_http.so -p 8080 -w /www/webcam&amp;quot;&lt;br /&gt;
&lt;br /&gt;
会有如下输出：&lt;br /&gt;
&lt;br /&gt;
  root@microWrt:/etc/init.d# mjpg_streamer -i &amp;quot;input_uvc.so -d /dev/video0 -r 640x&lt;br /&gt;
  480 -f 20&amp;quot; -o &amp;quot;output_http.so -p 8080 -w /www/webcam&amp;quot;&lt;br /&gt;
  MJPG Streamer Version: svn rev: Unversioned directory&lt;br /&gt;
  i: Using V4L2 device.: /dev/video0&lt;br /&gt;
  i: Desired Resolution: 640 x 480&lt;br /&gt;
  i: Frames Per Second.: 20&lt;br /&gt;
  i: Format............: JPEG&lt;br /&gt;
  i: TV-Norm...........: DEFAULT&lt;br /&gt;
  o: www-folder-path...: /www/webcam/&lt;br /&gt;
  o: HTTP TCP port.....: 8080&lt;br /&gt;
  o: username:password.: disabled&lt;br /&gt;
  o: commands..........: enabled&lt;br /&gt;
&lt;br /&gt;
正常完成了mjpeg-streamer的执行后，就可以用浏览器(最好是firefox或者chrome)访问路由器的8080端口，查看摄像头的图像。命令如下：&lt;br /&gt;
&lt;br /&gt;
192.168.1.1:8080/?action=stream&lt;br /&gt;
&lt;br /&gt;
若想实现远程监控，可以在路由器上配置一下花生壳之类的动态域名服务，就能在外网通过域名访问路由器。&lt;br /&gt;
  &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Shengkai81@gmail.com</name></author>	</entry>

	</feed>