Arduino 为什么要做开源硬件?

开源
件的开源在科技界有着悠久的历史。开放源码让安全漏洞更易暴露,迭代快速满足用户需求,同时第三方还可以用它来开发新产品。但开源硬件并不如前者那样为人熟知,比如Arduino。Arduino为什么要做开源硬件?让Arduino创始人Banzi为您解答。

【编者按】本文自arstechnica对Arduino创始人Massimo Banzi的采访。

软件的开源在科技界有着悠久的历史。开放源码让安全漏洞更易暴露,迭代快速满足用户需求,同时第三方还可以用它来开发新产品。但开源硬件并不如前者那样为人熟知,比如Arduino。

Arduino给自己的定位是开源电子原型开发平台,其软硬件设计资料都是全面开放,构成一个可供用户搭建机器人或者各类电子项目的开发环境。

所以为什么要做Arduino,或者说为什么要做开源硬件?“因为开源硬件使得人们更容易地开发自己的产品。”Banzi表示,“人们现在能在 Arduino或者BeagleBone(同类产品)上做最初的原型开发,***如果设计想要量产,他们也可以采购对应的处理器尔后在产品中使用我们的设计。”

Gelileo

Arduino和树莓派的区别

Arduino是Banzi自2005年开始做的项目。在过去的18个月里,另一个同类平台树莓派异常火爆,但树莓派并不开放硬件。

Banzi如此解释二者的区别:树莓派是以PC的形式让人们学习编程,而我们(BeagleBone和Arduino)则是提供完整的平台。

BeagleBone和Arduino,两个互助的开源硬件平台

Banzi在谈话间常常提到同类平台BeagleBone,尽管两家在业务上是直接竞争关系。但Banzi表示二者在理念上非常接近,最近他们还合作开发了Arduino Tre,预计会在2014年初发布。

Arduino Tre和BeagleBone Black这两块开发板都在采用1GHz的ARM Cortex-A8处理器。BeagleBoard的创始人Gerald Coley和Jason Kridner曾在Arduino Tre的设计上帮助过Banzi的团队。

他们在Arduino Tre上的合作源于一次讨论——“如何让更多不熟悉Linux的用户了解到嵌入式Linu的好处,这些用户不限于学生,包括设计师、艺术工作者、社会学家以及那些不具备CS/EE背景的用户。

让每个项目背后都有一个Arduino

[[87448]]


Arduino的开发之初,Banzi在意大利北部的一个设计学校教书。这个项目的开发仅仅是因为他的学生没有合适的学习硬件。

Arduino的初衷是非常细分的应用场景,但现在它的市场大大拓展开了。当下“外界”大约有100万块官方的板子,至于非官方设备会有上千万台。

林子太大了,什么鸟都会有。Banzi提到当前在市面上“兼容Arduino”这样的宣传被提及地太多了。公司的网站上也罗列了诸多打着他们旗号的劣质产品。

不过除此之外,Arduino的发展还算顺水顺势。新的基于ARM和基于Intel的产品在原有的Arduino Uno不断扩张。

责任编辑:黄丹 来源: 雷锋网
相关推荐

2013-10-09 16:32:56

开源英特尔Arduino

2016-10-21 14:17:13

大数据技术大数据行为分析

2009-01-09 22:37:43

服务器系统故障

2022-06-22 10:13:05

开源驱动程序

2012-05-29 14:13:39

Facebook 手机

2023-04-25 22:49:12

敏捷软件

2011-02-21 09:34:44

2018-01-05 10:39:00

服务器磁盘阵列

2013-08-19 18:36:14

QQ笔记腾讯

2013-12-19 13:38:42

街景地图产品经理

2016-09-22 15:01:59

微服务互联网架构

2021-02-01 15:51:45

数据可视化图表项目

2013-01-05 09:19:18

OpenFlowSDN

2015-07-30 11:09:12

架构开源

2016-04-21 15:58:23

2017-06-16 16:22:41

机房墙面

2013-10-10 12:23:41

Google开源

2014-08-25 10:00:18

开源

2018-02-10 08:59:19

物联网IoT硬件

2013-03-12 10:05:08

Node.jsGitHub开源
点赞
收藏

51CTO技术栈公众号