Arduino 的发展历程

发布于: 4 February, 2020
分享:

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的客座教授。

0 留言

留言

您的留言将被人工审核,请勿发表色情、反动言论。