转载

树莓派:极客的迷你电脑

  2012 年,总部位于英国牛津大学的树莓派基金会发布了一款“电脑”。严格意义来说,它只是一块包含 CPU 和内存的迷你主板,配置甚至不如主流手机。在移动互联飞速发展的时代,这一科技产品显然无法在大众人群中造成影响,然而它却让无数极客欢欣鼓舞。

  信用卡大小的电脑

树莓派:极客的迷你电脑

  说树莓派是电脑,有些抬举,因为它的配置和台式机、笔记本完全不在一个层次,甚至还不如同时代的平板电脑和手机。其 CPU 仅是一个 ARM 架构主频为 700MHz 的单核处理器,内存也只有 256MB (树莓派随后发布了高阶版本,内存增加至 512MB)。而那时,手机已陆续开始采用 A9 架构的多核心处理器,主流内存也达到了 512MB 甚至 1GB 以上。

  有开发者随后不久就将当时 Android 4.0 操作系统移植到树莓派上,结果只有一个词——卡顿。可见树莓派并不适合臃肿的手机系统,它更适合轻量级的应用。

  今年树莓派终于发布了升级版,CPU 升级至 4 核心 ARMv7 Cortex-A7 架构主频 900MHz 的 BCM2836,内存增至 1GB,虽然相比上代有大幅改进,无论从 CPU 架构还是来看,仍不及主流手机配置,甚至比 2012 年发布之初的差距更大。

  既然树莓派的硬件和移动设备相比都不具优势,那么它有何优势呢?首先就是价格。

  树莓派 256MB 的A型售价为 25 美元,512MB 的B型售价为 35 美元。今年升级的最新款维持 35 美元的售价不变。加上关税等因素,树莓派在国内的售价不足 300 元。

  虽然只是一块主板的价格,但是作为一台扩展性很强的单片机,其价格对于开发者来说还是相当实惠的。树莓派基金会的目的也不是盈利,而是希望通过低廉的价格促进低收入国家人群的开发热情。树莓派本身不带有硬盘和输入输出设备,如果需要使用,还需要购入 SD 卡用于安装系统,键盘和鼠标可通过 USB 借口与之相连,而 HDMI 显示接口可以方便地接入现成的电视或液晶显示器。

  便捷的开发工具

树莓派:极客的迷你电脑

  不同的单片机往往具有不同的硬件结构,开发者往往要熟知汇编语言,针对相应硬件开发嵌入式系统。然而,全世界的开发者联合起来,让树莓派的开发变得更容易。

  现在已有开发者为树莓派写好了 Python 库,即使你不懂汇编语言,也能够用树莓派去开发。再配合 GPIO 针脚,就能够控制一些外设,例如某些开发者用树莓派连接摄像头做成延时摄影机器,每隔几分钟就拍摄一张照片。

  面对种类繁多的 Linux 版本,树莓派官网早就已经预备好了诸如 Fedora 和 Debian 系统,熟悉不同系统的极客可以根据自己熟悉的系统选择,掌握基本的 SSH 远程工具和 Linux 命令行,跑一段小程序完全不成问题。输入一段指令即可让树莓派为你下载电影和播放音乐。在 Linux 系统下 USB 设备的驱动问题也变得容易,市面上丰富的 USB 设备都可以被利用起来。

  丰富的玩法

树莓派:极客的迷你电脑

  树莓派官方已为广大开发者已经放出诸多版本 Linux 操作系统,微软虽然放弃了 ARM 版 Windows RT 系统,但是也在今年宣布将开发针对树莓派硬件的定制版 Windows 10 操作系统。显然微软是看中了树莓派在开发者中的影响,也符合微软日益重视的开源策略。

  在诸多 Linux 系统中包括著名的多媒体定制系统 XBMC,还有更适合国内应用环境的 RaspCTL。安装这些操作系统后再通过 HDMI 线连接到电视,树莓派就可以变成一个小型的网络机顶盒。

  如果你觉得厂商开发的低端路由器性能太差,随着移动设备的普及,这些路由器往往只有 16MB 或更低的内存,若要带动多台设备,往往力不从心。树莓派的硬件配置虽然不出众,但足以应付路由器的使用环境。配合 USB 无线网卡,可以把它变成一台性能不俗的无限路由器,在搭配上移动硬盘,还能做一台低功耗的下载机器,再也不必为下载电影而整天开机了。

  如果说国内的玩法还比较局限,那么国外网友的玩法可谓脑洞大开,有人用树莓派做成了一台俄罗斯方块游戏机,有人用它控制温度和湿度来种菜,还有人把拿树莓派来控制酿酒条件。总之,家用单片机能做的,树莓派一概能够胜任。

  树莓派在国内的未来

  虽然树莓派在国外极客圈中已声名鹊起,但是国内却少有人问津。绝非是国内开发者的水平不够,而是国内缺乏极客与 Nerd 的环境,这一切尚需时间的积淀。

  数年前,在网上折腾智能手机的极客又有几人?而今,智能机技术论坛如雨后春笋一般。刷机、解锁、越狱、root 这些词汇也被大众熟知。相信随着国内极客环境的进化,树莓派会在国内发光发热,虽然它目前只是个极客玩具。

正文到此结束
Loading...