Arduino 创始人谈硬件为什么也要开源

去认识一下aruino uno r3

本文自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

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

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

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

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



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<h3>回答1:</h3><br/>Arduino IDE是一款免费开源的软件工具,可以用来编写、编辑和上传基于Arduino开发板的程序。Arduino开发板是一种开源硬件平台,它由一个微控制器和各种传感器、执行器、LCD显示器等电子元件组成。 Arduino IDE的最大优点就是其易用性,即使对编程完全不懂的人也可以通过简单的操作来控制Arduino开发板上所有的电子元件。Arduino IDE的另一个优点是其开放性,用户可以根据需要添加、修改、扩展各种库函数,从而更加方便地定制自己所需要的程序。 Arduino开源硬件Arduino IDE在打造物联网领域发挥了巨大的作用。Arduino的产品生态系统越发完善,越来越多的创客们开始使用其开源硬件和IDE开发各种物联网项目,比如智能家居、智慧城市、智能农业等等。 总之,Arduino IDE和Arduino开源硬件的推出,使得硬件开发不再需要具备高深的技术和大量的成本,任何有兴趣的人都可以探索硬件开发的乐趣,推动更多的创新和发展。 <h3>回答2:</h3><br/>Arduino是一款非常优秀的开源硬件平台,在当今科技创新领域愈加重要,不仅广泛被创客圈所采用,还被越来越多的人所认可和使用。 Arduino IDE是Arduino平台上控制板的编程软件,它包含了许多基本的功能,如串口数据通信等,也允许用户创建自己的函数和变量,使得开发者可以用它来实现他们的项目和创意。 最重要的是,Arduino平台是开源的,任何人都可以免费地访问和修改其相关代码和设计。这使得Arduino在广大创客圈和开源社区中非常受欢迎。因为人们可以自由地修改和改进代码,而并不受到任何的版权和知识产权方面的限制。这实现了文化的自由开放和知识的共享。 此外,Arduino平台具有优秀的性能和灵活性,以及能够轻松配合各种现有的硬件系统和设备,包括各种传感器,通讯模块,能够轻松地实现各类创新和应用。相信未来Arduino平台也会更加便捷实用。 总之,Arduino IDE开源和灵活的设计使其成为了许多创客和程序员开发创意项目的首选平台。它的开源设计也使得有志于学习编程和物联网技术的起步门槛大大降低,更加优秀的可扩展性能让Arduino成为了众多创新项目的“首选硬件平台”。 <h3>回答3:</h3><br/>Arduino是一款基于开源硬件和软件的电子原型平台,它旨在为电子爱好者、艺术家、学生和初学者提供简单易用的工具,使他们能够动手实现自己所想的创意。 Arduino硬件平台由一个可编程的电路板和一个易于使用的开发环境构成。Arduino板可以读取输入-比如光线传感器、温度传感器、按钮等-并通过一些输出-比如LED、电机、LCD屏幕等-来反馈响应。Arduino板使用一种称为“sketch”的特殊编程语言来控制它们的行为。 Arduino开发环境是用Java编写的,可以在Windows、Mac OS X和Linux操作系统上运行。环境包括一个编辑器,用于编写代码;自带编译器,并将代码上传到Arduino板上。Arduino开发环境还提供了一整套标准的库,用于编写常见的任务,比如控制Arduino板上的LED,读取传感器数据等等。因为Arduino开源的,所以任何人都可以下载并修改Arduino硬件和软件来适应他们的需要。 总的来说,Arduino是一款相对便宜、易于使用的电子原型设备,可以帮助初学者探索电子学和编程方面的知识。同时,由于它的可扩展性和开放性,Arduino也广泛被用于各种各样的应用领域,包括艺术、企业、教育等等。Arduino是一个非常强大的工具,能够鼓励人们更深入地了解电子学和编程的知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值