srs群里有人将srs服务器跑到RaspberryPi上面,在京东上买了个看看。
确实是非常小,比手还小,和工牌差不多。和针孔摄像机比,功能要强大,不仅仅是摄像头;和PC比,功耗低小巧;和Android盒子比较像,不仅仅是盒子。更像是个集成多种设备为一体的设备。
SD卡
RaspberryPi启动需要SD卡(类似硬盘上的操作系统),京东上买的是没有sd卡的,可以参考官方文档:http://www.raspberrypi.org/quick-start-guide。
正好相机里有4GB的卡,不过是Class2的(RaspberryPi要求是Class4),试了也能用,可能在某些对存储速度有要求的地方会有问题。
下载两个文件:
去官网下载系统镜像(Raw Images):http://www.raspberrypi.org/downloads 或者 http://downloads.raspberrypi.org/raspbian_latest.torrent 或者 http://downloads.raspberrypi.org/raspbian_latest
或者在国内有人把镜像放在百度网盘(img):http://pan.baidu.com/share/link?uk=671504480&shareid=3563158611
win32diskimager(将img写到sd卡):http://www.onlinedown.net/soft/110173.htm
解压这两个压缩文件后,打开Win32DiskImager.exe,将img写到sd卡就可以,不能直接将文件拷贝到sd卡,这个是自然。
点Write就会开始写sd卡。
NOOBS官方方式安装
上面是直接安装raspbian,即debian系统。raspberry pi提供了官方的NOOBS,即可选择的多个系统。比直接装会更全面一些。
首先,下载SDFormatter:https://www.sdcard.org/downloads/formatter_4/eula_windows/SDFormatterv4.zip
然后,下载NOOBS:http://downloads.raspberrypi.org/NOOBS_latest
安装步骤见:http://www.raspberrypi.org/downloads
格式化SD卡,将“Format Size Adjustment”选项设为ON。
将NOOBS的文件解压后直接拷贝到SD卡,是直接拷贝进去的。
将SD卡插入pi,接好HDMI线,USB键盘和鼠标(很重要),加电,就可以看到安装界面,选择操作系统。推荐用raspbian。
可以只拷贝os下面需要安装的系统,这样SD卡的空间会多很多。
开始启动
将SD卡插入RaspberryPi,HDMI接上显示器,加电就可以了。
如何接线和设置这个网站说得很清楚了:http://www.leiphone.com/raspberry-pi-hands-on.html
配置时需要:
1. 扩展文件系统
2. 设置键盘布局为English(US)(国际化选项中)。
RaspberryPi的CPU是v7 cpu,难怪srs能直接跑(海思的芯片上srs有bug还需要fix)。
修改源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
sudo vi /etc/apt/sources.list
系统默认为:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
改为国内镜像镜像列表为(注意url后面的/是不能多也不能少):
东软 deb http://mirrors.neusoft.edu.cn/raspbian/raspbian wheezy main contrib non-free rpi
清华 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
成都凝聚工作室 deb http://raspbian.cnssuestc.org/raspbian/ wheezy main contrib non-free rpi
华中科大 deb http://mirrors.hustunique.com/raspbian/raspbian wheezy main contrib non-free rpi
中科大 deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi
中山大学 deb http://mirror.sysu.edu.cn/raspbian/ wheezy main contrib non-free rpi
其他地区:
新加坡大学 deb http://mirror.nus.edu.sg/raspbian/raspbian wheezy main contrib non-free rpi
更新源:
sudo apt-get update
安装Samba
编译驱动
sudo aptitude install -y linux-image-rpi-rpfv linux-headers-rpi-rpfv
启动新内核:
# winlin
# Parameters to boot on raspbian kernel (linux-image-rpi-rpfv package)
kernel=vmlinuz-3.10-3-rpi
initramfs initrd.img-3.10-3-rpi followkernel
编译驱动:
cd rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911
make
使用无线网卡
sudo vi /etc/network/interfaces
关于wlan0的部分改成下面这样:
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid chnvideo-guest
wpa-psk chnvideo.password
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
重启网卡:
sudo /etc/init.d/networking restart