Arduino Yún是以Arduino Leonardo (ATmega32U4)为基础、内嵌独立的AR9331无线路由处理器所组成的一个具有WiFi功能的微控制器,也是Arduino家族中首个Wifi系的成员,将嵌入式Linux装置、Arduino和WiFi传输器以及其它拓展板全部整合到一个开发板上。
这款开发板就像是在Arduino Leonardo上添加了以Linux为基础的无线Wifi模块。主体构造和Arduino Leonardo的相同,但内嵌了一块ATmega32U4晶片,可以通过USB端口来撰写程式。
而Arduino Yún价值最大的部分就在于Atheros AR9331晶片,这使得人们可以在这块开发板上使用Linux系统,而我们最感兴趣的是 AR9331晶片与Atmega32U4晶片的兼容性。
【关于AR9331】
AR9331是Arthoas半导体公司推出的高集成度的低成本802.11n 2.4G AP 和路由器 核心处理器。
数据手册:AR9331 数据手册.pdf
参考电路:AR9331 参考原理图.pdf
Arduino团队提供了硬件的详细信息。根据开发团队的介绍:
1、AR9331晶片的序列埠使得Linux的主控台(Command Line Interface,CLI)可以与32U4晶片通讯。甚至我们可以透过无线网络在其上编写程式。
2、ATmega32U4晶片可以透过Yún的无线网路介面从AR9331晶片上传程式档。如果连接与您个人电脑相同的无线网路,那么这块开发板将会出现在Arduino IDE的序列埠(Port)选单内。
3、程式档会被转换到AR9331晶片上,接着,Linux会透过串列外设介面(Serial Peripheral Interface bus,简称SPI )在ATmega32U4晶片上编辑程式,就像一位AVR系列微控制器的网路软体工程师一样。
此外,Arduino Yún这款新的开发板也有USB插槽,支持随身听、键盘滑鼠、摇杆、或网路摄影机这类的电脑周边设备与AR9331 chip晶片连接。目前Arduino Yún已经在官网上有售