人工智能开发板

时间:2025-11-15 18:24:45编辑:莆田seo君

除了Arduino,还有哪些开源硬件

在Maker Faire现场展台上展示的开源硬件平台可见一斑:基于Ardurino开发的创意产品占绝大部分,由此可见,由Ardurino构建的创客生态系统已蔚然成风,各类基于Ardurino的软硬件开发平台、技术资料、配件等已经非常完善。

  而对其他开源硬件平台而言,使用者偏少。无外乎有以下几大原因:第一,Ardurino是创客的“开山鼻祖”,江湖老大的地位不可动摇;第二,Ardurino功能简单,对初学者而言上手更快;第三,关于Ardurino的所有配套资料、使用群体最庞大,志同道合者居多。

  事实上,当使用Ardurino基本的控制功能达不到创客们的更高级、更先进的要求(如通讯、互联、互动等)时,创客们会另寻出路,会选择采用基于ARM架构或X86架构的开源硬件平台。举几个简单的例子,仅供参考。

  Ardurino:适用于入门级新手创客。开发工具有Arduino IDE,具有丰富的Arduino驱动代码。对于入门级创客来说,大家更多的是看中Arduino庞大的网络资源,各种叠加扩展板和传感器板。

  AVR单片机:Arduino的核心芯片用的就是Atmel的AVR 8位单片机,可以说Atmel是Arduino的鼻祖。

  Atmel Xplained / Xplained Pro 开发板:作为低成本单片机,Atmel Xplained / Xplained Pro 开发板有很多型号可供大家选择,如:8位或32位AVR单片机、ARM Cortex-M0+ 或 Cortex-M4 或 Cortex-M4F、ARM Cortex-M0+ 加无线 SoC、ARM Cortex-A5 微处理器等。基于ARM Cortex-M0+ 架构的开发平台,低外围资源,但同时具备低功耗,二次开发简易,拥有32位ARM的计算性能等优势。Xplained Pro开发板同样具有可扩展性,可以使用标准排针在开发板侧面连接扩展板。

  树莓派RaspberryPi:相比Arduino,树莓派提供更高性能的处理能力,可以轻松实现I/O控制、高速数据通信、视频处理、实时运算等,创客可以在Debian Linux环境下编程,实现各种过去需要在PC环境实现的功能。树莓派是初级创客向高阶创客演进的理想平台。目前全球用户超过300万,每年以200万的速度递增。

  CooCox开发工具:用于ARM Cortex-M设备的开发,CoIDE具有强大的工程管理和调试功能,集成了一个开放和分享的组件代码平台,支持Arduino编程语言,Arduino驱动代码可平滑移植到CoIDE,基本不需改动代码,适用于有进阶需求的创客。

  MSP430 LaunchPad:LaunchPad是TI专门推出的一系列开发平台,其特点是使用简单:下载使用一体,无需额外硬件。与此同时,来自美国的工程师还向创客们演示直接在电路板上方加上“Booster Pack”外围板(相当于扩展板),去完成不同外设的二次开发。有用过Launchpad开发办的工程师评价到:将Arduino的程序移植到Launchpad上几乎是一件非常简单的事情,有时候甚至不需要任何的更改,只要对端口进行相应的调整即可。总体来说,Launchpad的性价比是非常高的,低功耗,低价格,性能也有保障,可以说是一个Arduino玩家的理想替代选择。LaunchPad非常适合学习和低资源需求的应用。

  Galileo(伽利略)开发板 & Edison平台:英特尔嵌入式事业部产品经理王景佳指出,伽利略开发板是基于英特尔架构全新兼容Arduino(接口、开发环境均可与Arduino兼容)的可开发电路板系列的首款产品。此次,Intel展位上来自北京高校的大学生们展示着基于伽利略开发板开发的各种硬件创作成果。基于Quark处理器的伽利略开发板在本次制汇节上可谓大赚眼球。如果说Arduino是创客运动的导火索,那么Edison则是创客运动的新里程。尽管本次没有展出Edison实物,但创客们还是很期待Intel为大家带来更多惊喜。

  与此同时,适合创客的其他高级平台还包括: 基于Freescale i.MX6 SOLO (1GHz Cortex A9) RIoT Board, 基于Ti Sittara Cortex A8 BeagleBone Black, 基于Atmel Cortex A5 的SAMA5D3-Xplained等等,他们提供更强大的计算性能和更灵活的应用能力。

  无一例外,以上谈及的开源硬件均是与Ardurino兼容的智能硬件平台。事实上,从这里我们也能看到Ardurino在创客运动中不可动摇的地位。

  事实上,创客们需要的是一个开放、分享的氛围。谁能为他们营造这种氛围,谁才能占据创客硬件市场的领导地位,Ardurino就做到了这一点。对于其他硬件平台而言,打造一个“类Ardurino”经营模式的生态系统是有很多问题亟待解决的,譬如,如何引起创客对新的软硬件平台的关注并选择使用;如何完善软硬件支持;创客们在实现产品创作时是否能拥有跟Ardurino类似的开放、分享平台等等。

  不过有挑战才有创新,这是值得赞颂的,因为这才是“创客精神”。对于创客们而言,越多开源硬件平台,他们的选择就越多,创客的群体才会日益壮大。创客文化的精髓——“开放”、“分享”,才会传遍大江南北!创客运动来袭,连接你我他,你准备好了吗?


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

软件的开源在科技界有着悠久的历史。开放源码让安全漏洞更易暴露,迭代快速满足用户需求,同时第三方还可以用它来开发新产品。但开源硬件并不如前者那样为人熟知,比如Arduino。
Arduino给自己的定位是开源电子原型开发平台,其软硬件设计资料都是全面开放,构成一个可供用户搭建机器人或者各类电子项目的开发环境。
所以为什么要做Arduino,或者说为什么要做开源硬件?“因为开源硬件使得人们更容易地开发自己的产品。”Banzi表示,“人们现在能在 Arduino或者BeagleBone(同类产品)上做最初的原型开发,最后如果设计想要量产,他们也可以采购对应的处理器尔后在产品中使用我们的设 计。”
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

Arduino的开发之初,Banzi在意大利北部的一个设计学校教书。这个项目的开发仅仅是因为他的学生没有合适的学习硬件。
Arduino的初衷是非常细分的应用场景,但现在它的市场大大拓展开了。当下“外界”大约有100万块官方的板子,至于非官方设备会有上千万台。
林子太大了,什么鸟都会有。Banzi提到当前在市面上“兼容Arduino”这样的宣传被提及地太多了。公司的网站上也罗列了诸多打着他们旗号的劣质产品。
不过除此之外,Arduino的发展还算顺水顺势。新的基于ARM和基于Intel的产品在原有的Arduino Uno不断扩张。


上一篇:淘宝网卫衣女装

下一篇:没有了