Arduino 的发展历程

Arduino 的发展历程

TONYLABS 04 Feb, 2020
Share:

Arduino的项目在开始交互设计学院伊夫雷亚(IDII)在伊夫雷亚,意大利。当时,学生使用BASIC Stamp 微控制器的费用为50美元,对许多学生来说,这是一笔不小的费用。2003年,HernandoBarragán 在Massimo Banzi和Casey Reas的监督下,在IDII 创建了开发平台Wiring作为硕士论文项目。Casey Reas因与Processing开发平台Ben Fry共同创建而闻名。该项目的目标是创建简单,低成本的工具,以供非工程师创建数字项目。接线平台由印刷电路板组成(PCB)具有ATmega 168微控制器,基于处理和库功能的IDE,可轻松对微控制器进行编程。2005年,Massimo Banzi与另一位IDII学生David Mellis和David Cuartielles一起,为Wiring添加了对便宜的ATmega8微控制器的支持。但是他们没有继续进行Wiring的工作,而是分叉了该项目并将其重命名为Arduino。

最初的Arduino核心团队由Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino和David Mellis组成,[2]但Barragán未受邀参加。

随着Wiring平台的完成,在开源社区中分发了更轻,更便宜的版本。

据估计,在2011年中期,已经有超过300,000个正式的Arduinos商业化生产,并且在2013年,有700,000个正式的板卡在用户手中。

2016年10月,Arduino前首席执行官Federico Musto获得了公司50%的所有权。2017年4月,《连线》报道说Musto“已经制造了他的学术记录……。在他公司的网站上,个人的LinkedIn账户,甚至在意大利的商业文件上,Musto直到最近才被麻省理工学院列为博士学位。在某些情况下,他的传记还要求获得纽约大学的MBA学位。” 《连线》报道说,两所大学都没有任何关于穆斯托出勤的记录,穆斯托后来在接受《连线》采访时承认,他从未获得过这些学位。

大约在同一时间,Massimo Banzi宣布Arduino基金会将是“ Arduino的新起点”。[8]但是一年后,基金会仍未成立,项目的状态仍不清楚。

据报道,2017年7月,Musto围绕着Musto继续展开争议。据报道,他从Arduino网站上撤走了许多开放源代码许可,原理图和代码,引发了审查和强烈抗议。

2017年10月,Arduino宣布与ARM Holdings(ARM)建立合作伙伴关系。该公告部分说:“ ARM承认独立性是Arduino的核心价值,而没有对ARM架构的任何锁定。” Arduino打算继续与所有技术供应商和架构合作。

 

商标争议

在2008年初,Arduino项目的五位联合创始人创建了Arduino LLC公司,以持有与Arduino相关的商标。电路板的制造和销售将由外部公司完成,而Arduino LLC将从其那里收取使用费。Arduino LLC的创始章程规定,五个创始人中的每一个都将Arduino品牌的所有权转让给新成立的公司。

在2008年底,Gianluca Martino的公司Smart Projects在意大利注册了Arduino商标,并将此商标作为其他联合创始人的秘密保存了大约两年。当Arduino公司尝试在世界其他地区(最初仅在美国注册)注册该商标,并发现该商标已在意大利注册时,就发现了这一点。与Gianluca和他的公司进行的将商标归原始Arduino公司控制的谈判失败了。2014年,Smart Projects开始拒绝支付特许权使用费。然后,他们任命了新的首席执行官Federico Musto,后者将公司Arduino SRL重命名,并创建了arduino.org网站,复制了原始arduino.cc的图形和布局。。这导致了Arduino开发团队的裂痕。

2015年1月,Arduino LLC对Arduino SRL提起诉讼。

2015年5月,Arduino LLC创建了全球商标Genuino,作为美国以外的品牌名称。

在2016年10月1日于纽约举行的世界制造商博览会上,Arduino LLC的联合创始人兼首席执行官Massimo Banzi和Arduino SRL的首席执行官Federico Musto宣布了两家公司的合并。

到2017年,Arduino公司拥有许多Arduino商标。2017年7月,由Massimo Banzi,David Cuartielles,David Mellis和Tom Igoe创立的BCMI收购了Arduino AG和所有Arduino商标。法比奥·维奥兰特(Fabio Violante)是新任首席执行官,接替不再在Arduino AG工作的费德里科·穆斯托(Federico Musto)。

 

硬件

Arduino兼容的R3 UNO板,中国制造,没有Arduino徽标,但带有相同的标记,包括“ 意大利制造 ”文字

Arduino是开源硬件。硬件参考设计是根据Creative Commons Attribution Share-Alike 2.5许可分发的,可在Arduino网站上找到。还提供了某些硬件版本的布局和生产文件。

虽然在硬件和软件的设计是在免费提供的开放版权的许可证,开发商已要求名称的Arduino是独家官方产品,并不能用于未经允许衍生作品。有关使用Arduino名称的官方政策文件强调,该项目允许他人将工作纳入正式产品。[21]商业上发布的几种Arduino兼容产品都通过使用以-duino结尾的各种名称来避免使用项目名称。[22]

早期的Arduino开发板[23],带有RS-232 串行接口(左上)和Atmel ATmega8微控制器芯片(黑色,右下);14个数字I / O引脚在顶部,6个模拟输入引脚在右下方,电源连接器在左下方。

大多数Arduino板包含一个Atmel的 8位AVR微控制器(ATmega8,[24] ATmega168,ATmega328,ATmega1280,ATmega2560),这些闪存具有不同数量的闪存,引脚和功能。[25]基于Atmel SAM3X8E的32位Arduino Due于2012年推出。[26]电路板使用单排或双排引脚或母头,以方便编程连接以及将其并入其他电路。这些可以与称为shields的附加模块连接。可通过I²C 串行总线分别寻址多个可能堆叠的屏蔽层 。大多数电路板包括5 V 线性稳压器和16 MHz 晶体振荡器或陶瓷谐振器。由于特定的尺寸限制,某些设计(例如LilyPad)以8 MHz运行,并且省去了板载稳压器。

Arduino微控制器已使用引导加载程序进行了预编程,该加载程序可简化将程序上载到片上闪存的过程。Arduino UNO的默认引导程序是optiboot引导程序。[27]板卡通过与另一台计算机的串行连接加载了程序代码。一些串行Arduino板包含一个电平转换器电路,可在RS-232逻辑电平和晶体管-晶体管逻辑(TTL)电平信号之间转换。当前的Arduino板通过通用串行总线(USB)进行编程,使用USB到串行适配器芯片(例如FTDI FT232)实现。某些板(例如,较新型号的Uno板)替代了FTDI带有独立USB串行固件的AVR芯片的AVR芯片,该芯片可通过其自己的ICSP头进行重新编程。其他变体,例如Arduino Mini和非官方的Boarduino,则使用可拆卸的USB到串行适配器板或电缆,蓝牙或其他方法。与传统的微控制器工具一起使用时,代替标准的Arduino IDE,使用标准的AVR 系统内编程(ISP)编程。

具有I / O位置描述的官方Arduino Uno R2

Arduino板暴露了大多数微控制器的I / O引脚,供其他电路使用。的Diecimila,[α] Duemilanove,并[b]和当前乌诺并[c]提供14个数字I / O管脚,其中六个可产生脉冲宽度调制信号,并且六个模拟输入端,这也可以使用六个数字I / O引脚。这些引脚通过0.1英寸(2.54毫米)母头在主板顶部。也有几种插入式应用屏蔽。Arduino Nano和兼容Arduino的Bare Bones板[28]和Boarduino [29]板可能在板的下侧提供了公头插头,可以插入无焊剂中面包板。

存在许多Arduino兼容和Arduino衍生的板。有些在功能上等效于Arduino,可以互换使用。许多人通过添加输出驱动器(通常用于学校教育)来增强基本的Arduino,以简化制造手推车和小型机器人的过程。其他的在电气上是等效的,但是改变了形状因数,有时保持与屏蔽的兼容性,有时没有。一些变体使用具有不同兼容性的不同处理器。

 

关于马西莫·班兹(MASSIMO BANZI)

Massimo Banzi是Arduino项目的联合创始人。他是交互设计师,教育家和开源硬件倡导者。他曾为Prada,Artemide,Persol,Whirlpool,V&A Museum和Adidas等客户担任顾问

Massimo在意大利启动了第一个FabLab,从而导致了Officine Arduino的创建,这是一个基于都灵的FabLab / Makerspace。

他在Ivrea交互设计学院担任了四年的副教授。Massimo教授过讲习班,并在世界各地的机构中担任演讲嘉宾。

加入IDII之前,他是Seat Ventures孵化器的CTO。他在米兰和伦敦的软件架构师工作了多年,分别为Italia Online,Sapient,工党,BT,MCI WorldCom,SmithKlineBeecham,Storagetek,BSkyB和boo.com等客户提供项目。

Massimo还是O'Reilly出版的“ Arduino入门”的作者。他是《 Wired Magazine》和《创新》在线杂志意大利版的定期撰稿人。

他目前在瑞士南部的SUPSI Lugano教授交互设计,并且是哥本哈根CIID的客座教授。

Like what you're reading? Subscribe to our top stories.

We will continue to update Front; if you have any questions or suggestions, please contact us!

Follow us on Medium, Twitter, Facebook, YouTube, and Dribbble.

Image Description
Written by

Hanna Wolfe

I create advanced website builders made exclusively for web developers.

3 Comments

  • Image Description
    Dave Austin 1 day ago

    As a Special Education teacher this resonates so well with me. Fighting with gen ed teachers to flatten for the students with learning disabilities. It also confirms some things for me in my writing.

    Reply
    • Image Description
      Hanna Wolfe 1 day ago

      Love it Dave! We're all about keeping it up.

      Reply
  • Image Description
    Christina Kray 2 days ago

    Since our attention spans seem to be shrinking by the day — keeping it simple is more important than ever.

    Reply

Post a comment

Stay in the know

Get special offers on the latest developments from Front.