http://www.elecfans.com/emb/361236_3.htmlhtml
下文摘自上面的连接git
软硬件整合是今年一再被说起的话题,现在咱们也能够看到很多硬件创业的成功案例,好比Jawbone Up、Pebble手表等可穿戴设备,它们可与用户的手机同步,实现软件与硬件的结合。经过硬件创新与软件整合的概念还有许多。可是如何将创意变为现实,是一个难题。许多大公司均选择硬件闭源,从而造成的技术壁垒与专利版权,阻碍着小规模创新者的发展。而开源硬件,让创业者能够更轻松地将创意转化为现实。编程
这篇文章由Roger Meike撰写,并在发布于Digital Dinner上。文中对比了三款最流行的,也是最具表明意义的开源硬件平台Arduino Uno、BeagleBone和Raspberry Pi。Roger从性能以及可扩展性等方面对它们进行对比,帮助开发者了解如何选择适合本身的开源硬件平台。工具
如下是译文:性能
从左到右: Arduino Uno, BeagleBone, Raspberry Pi网站
咱们喜欢在Digital Dinner制做一些新奇玩意。这里老是时刻进行着各类项目。这些天以来,咱们大部分的项目都包含了一种电子零件——微控制器。若是你还没被“创客” (Maker)灵魂附体,咱们强烈建议你动起手来试一试,它会让你很是有成就感!若是自己在编程方面有必定基础,那么一些网站、平台和工具能够帮助你得到硬件开发的所需知识,逐步让你可使用按钮、旋钮和从动系统,作出实际可用的产品。软件开发当然乐趣无穷,但若是能将你的创意变为实际产品就更赞了!ui
然而,目前有许多优秀的平台可供创造数字设备,这让咱们有些犹豫不定。举例来讲,如今咱们正在制做一个“水培花园”项目,须要一款控制器来驱动水泵、读取传感器数据。可是,如今有许多种选择均可以实现这些功能。而这对于初步接触开源硬件的开发者来讲,可能会有些无所适从。因此咱们选择其中三款最流行的开源电子原型平台,加以对比,但愿能够便于你们选择,固然,这三款平台都很是值得推荐。设计
三款开源平台分别是Arduino、BeagleBone和Raspberry Pi。之因此选择他们,缘由在于他们唾手可得,价格实惠,并且大小规格类似(大约2*3寸),更重要的是,他们能够普遍应用于电子产品开发工做中。在比较前,咱们先进行简单的介绍。
3d
Arduino Uno在Maker的圈子里很常见。Arduino有许多不一样尺寸和特性,可是在此咱们选择Arduino Uno做为其中的表明。它是一个很是易于开发的平台,有不少开发者也都选择它做为开发环境,并且它的设计让它易于和其余设备相连。htm
与Arduino相比,Raspberry Pi是一个比较新的成员。它其实是一个嵌入式电脑。它也是一个并不昂贵的全功能桌面电脑。它是一个准系统,而做为$35的电脑,它在不少项目中都是一个很好的平台。
BeagleBone多是三个平台中最不为人知的一种,但它有很好的兼容性,许多项目均可使用。它是一款强大的Linux电脑,并且能够安装到Altoid’s的容器中。
Arduino背面
Raspberry Pi背面
BeagleBone背面