配置树莓派支持中文

20131004210341279-0
如果你把Locale改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知道信息的内容是什么,这个作为系统安装工具我认为是有问题的,因为这样会直接造成系统不可用,基于Debian的Raspbian也有同样的问题。
阅读全文

树莓派内核模块开发HelloWord

有时候为了方便与硬件更好交互,可能会需要为它专门写个驱动。这就涉及到了内核模块的开发。
其实内核模块的开发没有想象的那么复杂,也就是准备工作有点繁琐,开源的东西都这样,一切都得自己来。

安装kernel header源码
首先查看当前使用的内核版本

$ uname -r
3.6.11+

我的系统是2013-02-09-wheezy-raspbian,所以显示出来的内核版本是3.6.11+
首先看看apt源里面有没有,有的话直接安装

$ apt-cache search linux-headers

阅读全文

树莓派使用MJPG-Streamer实现网络监控

一、所需设备
1、树莓派(B版)
2、实现 UVC 协议的摄像头,支持列表可查看:http://linux-uvc.berlios.de/ (本文采用淘宝购买的32元天敏N82)

二、mjpg-streamer下载
官网:http://sourceforge.net/projects/mjpg-streamer/
http://sourceforge.net/apps/mediawiki/mjpg-streamer/index.php?title=Main_Page

推荐版本:
http://mjpg-streamer.svn.sourceforge.net/viewvc/mjpg-streamer/
下载SVN的mjpg-streamer的172版。

三、可能出现的安装错误
1、mjpg-streamer-r63.tar.gz
RasPi B版使用此版本包,编译时会报如下错误:
error: linux/videodev.h: No such file or directory
这是因为内核版本太高的原因,videodev.h这个接口不支持了。

阅读全文

树莓派+温度传感器实现室内温度监控

实现家庭室内温度远程监控只是“智能家居”的初步,目的是下班前如果发现家里温度过高,可提前用手机发送指令提前5-10分钟打开空调降温(如何通过手机发送指令控制空调有机会在进行介绍)。

一、硬件准备
1、树莓派(Raspberry Pi)一个
2、DS18B20温度传感器一个(淘宝大概5元左右)
3、4.7kΩ电阻一个 或 DS18B20模块一个(笔者用,淘宝1.5元一个,其实就是店家帮忙把电阻焊好了,接线稍好看些)。
4、杜邦线三根(双头母)

二、接线方式(如图所示)
20131003214031676

阅读全文

介绍树莓派初级用户工具“NOOBS”

New Out of Box Software (NOOBS)是树莓派官方发布的工具,是一种新颖的设置程序,很方便的让第一接触Linux和树莓派的玩家能更轻松的运行上树莓派。可以抛开各种复杂的网络和镜像安装软件,甚至可以抛开电脑就能让你安装上你想要的系统。你只需要一张拷入NOOBS文件、容量大于4GB的SD卡就可以实现(推荐使用 更大容量 Class10 级别的SD卡 确保有更多可用空间和更高的读写速度)。
20131003204146385
阅读全文