arduino什么时候开源的
2个回答
展开全部
Arduino 在设计的时候就是为开源设计的,至于由来我从新浪上摘抄了一个。
据说Massimo Banzi之前是义大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天,Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。这块电路板被命名为Arduino。几乎任何人,即使不懂电脑编程,也能用Arduino做出 很酷的东西,比如对感测器作出回应,闪烁灯光,还能控制马达。随后Banzi,Cuartielles,和Mellis把设计图放到了网上。保持设计的开 放源码理念,因为版权法可以监管开源软体,却很难用在硬体上,他们决定采用Creative Commons许可。 Creative Commons(CC)是为保护开放版权行为而出现的类似GPL的一种许可(license)。在Creative Commons许可下,任何人都被允许生产电路板的复制品,还能重新设计,甚至销售原设计的复制品。你不需要付版税,甚至不用取得Arduino团队的许 可。然而,如果你重新发布了引用设计,你必须说明原始Arduino团队的贡献。如果你调整或改动了电路板,你的最新设计必须使用相同或类似的 Creative Commons许可,以保证新版本的Arduino电路板也会一样的自由和开放。唯一被保留的只有Arduino这个名字。它被注册成了商标。如果有人想 用这个名字卖电路板,那他们可能必须付一点商标费用给Arduino的核心开发团队成员。Arduino的核心开发团队成员包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。
据说Massimo Banzi之前是义大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。 2005年冬天,Massimo Banzi跟David Cuartielles讨论了这个问题。 David Cuartielles是一个西班牙籍晶片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为电路板设计编程语言。两天以后,David Mellis就写出了程式码。又过了三天,电路板就完工了。这块电路板被命名为Arduino。几乎任何人,即使不懂电脑编程,也能用Arduino做出 很酷的东西,比如对感测器作出回应,闪烁灯光,还能控制马达。随后Banzi,Cuartielles,和Mellis把设计图放到了网上。保持设计的开 放源码理念,因为版权法可以监管开源软体,却很难用在硬体上,他们决定采用Creative Commons许可。 Creative Commons(CC)是为保护开放版权行为而出现的类似GPL的一种许可(license)。在Creative Commons许可下,任何人都被允许生产电路板的复制品,还能重新设计,甚至销售原设计的复制品。你不需要付版税,甚至不用取得Arduino团队的许 可。然而,如果你重新发布了引用设计,你必须说明原始Arduino团队的贡献。如果你调整或改动了电路板,你的最新设计必须使用相同或类似的 Creative Commons许可,以保证新版本的Arduino电路板也会一样的自由和开放。唯一被保留的只有Arduino这个名字。它被注册成了商标。如果有人想 用这个名字卖电路板,那他们可能必须付一点商标费用给Arduino的核心开发团队成员。Arduino的核心开发团队成员包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas Zambetti。
展开全部
近几年里,开源运动已经成为一个比较流行的趋势。例如众所周知的LINUX,可以算是开源软件的代名词。随着开源运动的发展,开源硬件跳入了人们的视线。
那么什么是开源硬件?所谓的开源硬件是指与自由及开放原始码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。硬件开源的出现大大节省了公司研发的时间,大家可以直接下载电路图和源代码,直接使用和DIY设计,无需大量修改即可实现自己所需要的功能。
便于使用的开源平台的出现一直以来都在为“自己动手”的模式增加动力。现在,Arduino SBC(单板计算机)已经是一个很多人都所熟知的例子。Arduino是基于Atmel 8-bit MCU,而且又是小巧型的集成电路,但这些还是不能激起硬件专家的对其的兴趣。当然,Arduino如此受欢迎是因为两个因素。
首先Arduino专注于灵活的使用性,它避免了没必要的工业硬件与软件技术的复杂性。有了Arduino,你不需要成为一个专业的“工程师”或者“编程人员”就能发挥科技的力量。
但是,简单硬件解决方案并不是一个新的概念。真正区别开Arduino的是开源设计范式,这一范式轮流的被一些如草根运动,或是狂热者的“宽容政策”生态体系,或是那些点燃全球合作热潮的供应商或附属品所推动着。甚至那些如Microship和Texas Instrument这样的占主导位置的MCU的供应商都开始注意到并介绍他们有自己风格的“兼容Arduino”的SBC。
Arduino已经发布了许多不同版本的平台,有USB接口、蓝牙接口、以太网接口等以及各种mini版本。最近Google发布了Android的配件标准(Android Open Accessory)与ADK开发工具(基于Arduino平台)。Arduino有着庞大的用户基数,开源的电路设计、IDE,无数的代码,低廉成本,同时另一方面,Android自身也有庞大的用户和开发者,当这两者结合,前途无可限量!
Arduino是基于AVR 8位MCU发展而来,随着Arduino的影响越来越大,越来越多的MCU厂商开始关注,开始推出了各种与Arduino兼容的产品。同时随着开源硬件的发展,会有更多的基于32位MCU的兼容Arduino平台出现,竞争将会越来越激烈。
那么什么是开源硬件?所谓的开源硬件是指与自由及开放原始码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。硬件开源的出现大大节省了公司研发的时间,大家可以直接下载电路图和源代码,直接使用和DIY设计,无需大量修改即可实现自己所需要的功能。
便于使用的开源平台的出现一直以来都在为“自己动手”的模式增加动力。现在,Arduino SBC(单板计算机)已经是一个很多人都所熟知的例子。Arduino是基于Atmel 8-bit MCU,而且又是小巧型的集成电路,但这些还是不能激起硬件专家的对其的兴趣。当然,Arduino如此受欢迎是因为两个因素。
首先Arduino专注于灵活的使用性,它避免了没必要的工业硬件与软件技术的复杂性。有了Arduino,你不需要成为一个专业的“工程师”或者“编程人员”就能发挥科技的力量。
但是,简单硬件解决方案并不是一个新的概念。真正区别开Arduino的是开源设计范式,这一范式轮流的被一些如草根运动,或是狂热者的“宽容政策”生态体系,或是那些点燃全球合作热潮的供应商或附属品所推动着。甚至那些如Microship和Texas Instrument这样的占主导位置的MCU的供应商都开始注意到并介绍他们有自己风格的“兼容Arduino”的SBC。
Arduino已经发布了许多不同版本的平台,有USB接口、蓝牙接口、以太网接口等以及各种mini版本。最近Google发布了Android的配件标准(Android Open Accessory)与ADK开发工具(基于Arduino平台)。Arduino有着庞大的用户基数,开源的电路设计、IDE,无数的代码,低廉成本,同时另一方面,Android自身也有庞大的用户和开发者,当这两者结合,前途无可限量!
Arduino是基于AVR 8位MCU发展而来,随着Arduino的影响越来越大,越来越多的MCU厂商开始关注,开始推出了各种与Arduino兼容的产品。同时随着开源硬件的发展,会有更多的基于32位MCU的兼容Arduino平台出现,竞争将会越来越激烈。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询