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这些词汇也被大众熟知。相信随着国内极客环境的进化,树莓派会在国内发光发热,虽然它目前只是个极客玩具。 智能界(www.znjchina.com)是中国首家专注于报道智能科技前沿的综合垂直门户,秉承“引领未来智能生活”的理念,持续关注智能家居、可穿戴设备、智能医疗、机器人、3D打印、智驾等诸多科技前沿领域,提供最前沿、最时尚、最实用、最专业的硬件产品介绍、硬件评测、服务定制、最新资讯、圈子交流等服务,致力于成为最具价值的智能科技信息互动平台。
智能界【微信公众号ID:znjchina】【新浪/腾讯微博:@智能界】
|