openwrt

 sudo apt-get install zlib1g-dev

 sudo apt-get install gawk

sudoapt-getinstalllibxml-parser-perl

https://dev.openwrt.org/wiki/GetSource

http://wiki.openwrt.org/doc/howto/build



mjpg_streamer -i "input_uvc.so -r 640x480 -f 25" -o "output_http.so -p 8080  -w /www"


block-mount
kmod-usb-storage
kmod-fs-ext4

mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root


mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot

点SYSTEM下的STARTUP,启动       fstab      usb   
再回到SYSTEM下的MOUNT POINTS,修改挂载点,点击开启挂载mount, 选中 对于block-extroot则设置挂载到overlay存储 



kmod-uѕb2
kmod-video-uvc
kmod-nlѕ-base
kmod-usb-core
kmod-i2c-core
kmod-video-core
kmod-input-core
kmod-usb-ohci   
kmod-usb-video
libjpeg (忘记在哪了,不是Libraries里就是Multimedia里 )
librt
libpthread


 opkg install usbutils


mjpg-streamer


mjpg_streamer -i "input_uvc.so -r 640x480 -f 25" -o "output_http.so -p 8080  -w /www"


  • 192.168.1.1:8080/?action=stream(动态视频)
  • 192.168.1.1:8080/?action=snapshot(静态图像)
uci show mjpg-streamer
mjpg-streamer.core=mjpg-streamer
mjpg-streamer.core.device=/dev/video0
mjpg-streamer.core.resolution=640x480
mjpg-streamer.core.www=/www/webcam
mjpg-streamer.core.port=8080
mjpg-streamer.core.enabled=1
mjpg-streamer.core.fps=25


uci set mjpg-streamer.core.enabled=1
uci set mjpg-streamer.core.fps=25


用fswebcam测试camera

fswebcam --device /dev/video0 output.jpeg --verbose

对于输出yuv格式的camera

mjpg_streamer -i "input_uvc.so -r 320x240 -f 15 -yuv" -o "output_http.so -p 8080  -w /www"


openwrt备份命令:

查看:cat /proc/mtd

备份:dd if=/dev/mtd4 of=/tmp/art.bin

然后用winscp软件在/tmp/       目录下,复制下来!

openwrt恢复命令:
先将固件用winscp软件上传到/tmp/      目录下
然后输入(请见9楼)
mtd -r write /tmp/art.bin art 



OpenWrt: install local package with opkg 

JOINED:
01/15/2009
POSTS:
80
 (Not rated)
August 07, 2011 15:17:12     Last update: August 07, 2011 15:17:12
Normally  opkg installs packages from a repository which is specified in  /etc/opkg.conf
src/gz packages http://downloads.openwrt.org/backfire/10.03/brcm63xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay

What if you built a package locally and want to install that instead? Do this instead of setting up your own web server: 
  1. Copy your package (.ipk file) to /tmp on the router: 
    $ scp mypackage_brcm63xx.ipk root@172.30.33.1:/tmp/
    

  2. Copy the Packages file to the router: 
    $ scp Packages root@172.30.33.1:/var/opkg-lists/packages
    

  3. Log on the router, cd /tmp and install the local package: 
    root@OpenWrt:~# opkg install mypackage_brcm63xx.ipk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值