Arduino创始人谈为什么硬件也要开源。
Arduino将自己定位为开源的电子原型开发平台,软硬件设计资料全面开放,形成用户搭建机器人或各种电子项目的开发环境。
所以为什么要做Arduino,或者说为什么要做开源硬件?“因为开源硬件让人们更容易开发自己的产品。”Banzi说,“人们现在可以在Arduino或BeagleBone(类似产品)上进行最初的原型开发。最后,如果设计想要量产,他们也可以购买相应的处理器,然后在产品中使用我们的设计。”
Arduino和树莓派的区别
Arduino是Banzi从2005年开始做的项目。在过去的18个月里,另一个类似的平台树莓派异常火爆,但树莓派并没有开放其硬件。
Banzi解释了两者的区别:树莓派让人们以PC的形式学习编程,而我们(BeagleBone和Arduino)提供的是完整的平台。
BeagleBone和Arduino,两个互相支持的开源硬件平台。
Banzi经常在谈话中提到BeagleBone,一个类似的平台,尽管两家公司在业务上存在直接竞争。但是,坂子说,他们在观念上很接近。最近他们还联合开发了Arduino Tre,预计在2014年初发布。
Arduino Tre和BeagleBone Black都使用1GHz ARM Cortex-A8处理器。BeagleBoard的创始人Gerald Coley和Jason Kridner帮助Banzi的团队设计Arduino Tre。
他们在Arduino Tre上的合作源于一场讨论——“如何让更多不熟悉Linux的用户知道嵌入式Linux的好处,这不仅限于学生,包括设计师、艺术家、社会学家和没有CS/EE背景的人。
让每个项目背后都有一个Arduino。
Arduino发展之初,Banzi在意大利北部的一所设计学校教书。这个项目的开展只是因为他的学生没有合适的学习硬件。
Arduino的初衷是一个非常细分的应用场景,但是现在它的市场已经得到了极大的拓展。目前“外面的世界”大概有6.5438+0亿个官方板,非官方设备会有几千万个。
森林很大,会有各种各样的鸟。Banzi提到,市场上关于“Arduino兼容性”的宣传已经提到太多了。该公司的网站也在其旗下列出了许多劣质产品。
但除此之外,Arduino的发展还是相当自然的。基于ARM和Intel的新产品在原有的Arduino Uno上进行扩展。