×
嵌入式 > 技术百科 > 详情

新型Arduino云为物联网市场打开全新开源设计大门

发布时间:2020-06-22 发布时间:
|

据报道,全球领先的电子与维修产品高端服务分销商Electrocomponents plc旗下的贸易品牌RS Components(RS)目前正在备货Arduino云。Arduino云将Arduino开源体系结构与Linux系统整合在一块开发板,是Arduino家族中首个无线产品成员。

  Arduino云将现有的Arduino Leonardo与一个嵌入式Atheros AR9331 Wi-Fi系统级芯片(SoC)集成到一起。Arduino Leonardo基于Atmel的ATmega32u4 8位微控制器,SoC则运行OpenWRT的MIPS GNU/Linux版本——Linino。此板的主要特色是桥接库, 通过将所有网络连接以及HTTP事务委托给基于Linux的SoC,可轻松导航复杂的web服务,比如XML等冗长且大量占用内存的文本格式。

  与Arduino Leonardo一样,Arduino云具有14个数字输入/输出引脚、7个脉宽调制(PWM)通道和12路模拟输入等特色。它还内置1个16MHz晶振、1个microUSB连接器,外加1个 USB-A端口和1个兼容PoE的microSD卡插槽以用于存储扩容。首次作为Wi-Fi接入点通电时,Arduino云会创建一个名为 “Arduino”的Wi-Fi网络。此后即可输入Wi-Fi网络名和密码来配置板卡。

  “对于任何希望开发交互式对象与环境的人来说,Arduino云都是Arduino家族受欢迎的新成员,”RS Components半导体业务全球总监Jon Boxall表示。“它的及时出现对于急速增长的物联网市场尤其重要,为大量全新的开源设计机遇和应用大开方便之门。这是以前的Arduino板所无法企及的。”

  最新推出的Arduino云以及Arduino家族的其他产品,均可与一系列扩展板(shields)一起直接从RS库存中购买,当日即可发货。

  关于Arduino云

 

  Arduino Yún是一款基于Atmega32u4 和 Atheros AR9331的微控制器板。Atheros处理器支持一版叫做Linino(基于OpenWRT)的Linux发行版本, 这使得Yún与其他Arduino 板不同的,人们人们可以在这块开发板上使用Linux系统,使其在仍具备Arduino轻便型的前提下成为了一个强大的联网计算机。Yún与 Leonardo 相似,由于ATmega32u4具备内置USB 通信,从而无需次处理器。

  AR9331晶片的序列埠使得Linux的主控台(Command Line Interface,CLI)可以与32U4晶片通讯。甚至我们可以透过无线网络在其上编写程式。

  ATmega32U4晶片可以透过Yún的无线网路介面从AR9331晶片上传程式档。如果连接与您个人电脑相同的无线网路,那么这块开发板将会出现在Arduino IDE的序列埠(Port)选单内。

  程式档会被转换到AR9331晶片上,接着,Linux会透过串列外设介面(Serial Peripheral Interface bus,简称SPI )在ATmega32U4晶片上编辑程式,就像一位AVR系列微控制器的网路软体工程师一样。

 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil5(MDK5)在调试(debug)过程中遇到的问题