分类目录归档:嵌入式

嵌入式Linux,树莓派,Arduino

树莓派+aria2+yaaw搭建下载机

网上有很多树莓派搭建下载机的方法,用yaaw通过rpc方式访问 aria2,但是都没有加密,这就很不安全了。

网上查了
Set --rpc-secret= if you are using aria2 1.18.4(or higher) with 'JSON-RPC PATH' like http://token:secret@hostname:port/jsonrpc
Set --rpc-user= --rpc-passwd= if you are using aria2 1.15.2(or higher) with 'JSON-RPC PATH' like http://username:passwd@hostname:port/jsonrpc

aria2 1.18.4版本以上的已经不在支持 –rpc-user= –rpc-passwd= 这种加密方式了,只能用 token和secret方式加密。就是这里我一直用设置 username和passwd一直没效果,原来现在只支持token和secret方式加密。 继续阅读

树莓派raspbian系统下USB无线网配置

最近准备用树莓派做个 wifi小车,为了驱动问题 专门还买了 tp-link的usb无线网卡,没想到买回来就是驱动不了。。。废话就不说了直接上解决办法了

没想到买的是TP-LINK WN725N V2无线网卡,网上查找了一下Raspberry Pi(树莓派)是支持这个网卡v1版本的,没想到他v2版本芯片升级了。

最开始网上搜,需要自己编译,结果慢慢发现直接下载一个 .ko的文件就直接可以用。但这个 8188eu.ko还要分系统的版本。我是装的目前为止最新的 raspbian系统,用的就是 8188eu.ko & firmware (Compiled in 2014-01) 继续阅读

rsync同步备份使用方法

最近在玩树莓派,想直接在树莓派上备份东西。基本上rsync同步备份已经搞定,接下来还有 树莓派外接硬盘(估计整个有源的usb hub就行),网站实时备份。
首先在本地机器上配置 rsync服务器端,linux大多数都已经默认装了rsync。

centos和redhat这样安装
yum install rsync

ubuntu和debian这样安装
sudo apt-get install rsync 继续阅读

树莓派安装mjpg-streamer视频监控

在树莓派上有几种视频监控软件
fswebcam
motion
mjpg-streamer

上面两种都相对简单,唯独mjpg-streamer整了半天。所以记录下安装过程

首先安装所需软件
sudo apt-get install subversion
sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev

svn下载软件到本地
svn co ttps://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer
打开mjpg-streamer目录
cd mjpg-streamer/mjpg-streamer
编译安装
make USE_LIBV4L2=true clean all
make DESTDIR=/usr install

编译时可能会报 i: init_VideoIn failed 错误
错误原因:市面上大部分摄像头都是支持YUV的,而不是JPEG的。mjpg-stream支持JPEG和YUV两种格式。
1、打开以下文件:
sudo vi mjpg-streamer/plugins/input_uvc/input_uvc.c
2、查找 V4L2_PIX_FMT_MJPEG 大概第三页
将一行中的: int width = 640, height = 480, fps = -1, format = V4L2_PIX_FMT_MJPEG, i;
V4L2_PIX_FMT_MJPEG 改成 V4L2_PIX_FMT_YUYV
需要重新编译才会有效。

运行
mjpg_streamer -i “/usr/lib/input_uvc.so -d /dev/video0  -r 320×240 -f 30” -o “/usr/lib/output_http.so -p 8090 -w ./www”

这里很关键,好像视频大小不能大于 320×240 ,前几次设置了 640*480 ,能运行,但打开web无图像。经过测试 只要设置到 320×240 就可以