树莓派赋予物理世界计算能力

在PingWest专题《世界尽头与冷酷仙境》中,我们提到2013年会是“软件吞噬世界”与“未来硬件的复兴”这两个世界错综相映的一个起始。

而在硬件复兴中,开源硬件是其中至关重要的一环,包括我们熟知的Arduino,能够通过各种各样的传感器来感知环境,深受设计师、艺术家以及爱好者的追捧,英国树莓派基金会开发出的“树莓派”(Raspberry Pi)也是一款这样的产品。它在过去2012年售出了超过百万台,但相比于它的无限潜力,仍然可以说它是还未得到足够重视的趋势产品。

这款信用卡大小的微型电脑连接上电视或键盘,能够将在PC上的功能移植这个不到手掌大小的物件上,如电子制表、玩游戏以及简单的文字处理,同时连上显示器还能播放高清视频。

20130910134534601-0

阅读全文

树莓派之父Eben Upton启示录

“这能鼓励人们培养对自然科学、技术、工程以及数学的兴趣。这可说是一种教育,如果有人并不为之感到兴奋,我会很鄙视他。我鄙视那些对于从太空中拍摄照片都感到无动于衷的毛孩子。”

Eben Upton是个热情奔放的人。如今,他是Broadcom(博通)公司的技术总监及ASIC架构师。但是到了晚上以及周末,他就摇身变成了树莓派背后的驱动力。这个小小的微型计算机自打2012年推出以来已经在个人计算机爱好者中掀起了一场革命式的风暴,它甚至代表了科技的未来。

20130910132228911-0

阅读全文

用树莓派搭建BT下载服务器

用树莓派搭建BT下载服务器,外出或睡觉的时候就不用开着电脑下载了,而且更省电。很简单,只要安装 transmission 就可以了,更棒的是它还可以通过 Web 界面控制!

1.首先安装 transmission:

sudo apt-get install transmission-daemon

2.然后创建下载目录,一个是下载完成的目录,一个是未完成的目录,具体目录根据你的情况决定:

mkdir -p /home/pi/incomplete # for incomplete downloads
mkdir /home/pi/complete # finished downloads

阅读全文

给树莓派挂载移动硬盘或U盘

外接U盘或移动硬盘时,默认不会自动挂载,所以需要用 mount 命令挂载。通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:

sudo mkdir /mnt/1GB_USB_flash
sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/1GB_USB_flash
//用完之后卸载
sudo umount /mnt/1GB_USB_flash

sda1 是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。
阅读全文

使用WebIOPi控制树莓派的GPIO引脚电平

1、必须安装python开发版,即python-dev,不然后面很多软件都会安装不成功,提示目录无法找到之类的。

sudo apt-get install python-dev

正常情况下,以上在线安装命令即可安装成功,但运气不好的是,笔者在安装时,在线命令安装资源包404。
python2.7-dev_2.7.3~rc2-2.1_armhf.deb找不到,后来只能手动找了以下包安装。
阅读全文

用命令行播放视频

树莓派上可以播放 H264 和 mp4 等视频格式,1080p也没问题,因为这种格式的文件有硬件加速。
首先安装 安装 omxplayer ,这是一个命令行的播放器:

sudo apt-get install omxplayer

然后就可以播放了,当然需要通过 HDMI 连接到显示器看:

omxplayer -o hdmi /path/to/filename.mp4

-o hdmi 表示音频直接通过 HDMI 播放,播放时按左右箭头快进、按 q 退出。
更多命令行选项和播放时的控制快捷键请参考 omxplayer 的文档