7931|6

6108

帖子

4

TA的资源

版主

楼主
 

Arduino YúN 测评 (一) 初识 Arduino YúN [复制链接]

本帖最后由 damiaa 于 2015-8-25 21:34 编辑

                                                                  初识ARDUINOYUN
       自从物联网开始发力后,各种云应运而生,通用云各种各样典型的有阿里云,盛大云,新浪云,腾讯云,百度云,亚马逊云等等很多很多。全国各地的大小智能产品都争先恐后的加上云的功能。
       在这个大气候下,出现了很多WIFI模组,来支持通过WIFI登录到云服务器。高中低端不等。中高端的主要是通过LINUX+WIFI芯片实现,比如RT5350 ,AR9331等,低端有些有实时小操作系统,有的直接使用LWIP的单芯片CPU实现。MT7681,ESP8266等(这里只举笔者熟悉的几种)。
     最近国内有个叫机智云的公司为智能产品上云提供专门的服务,推出了一套简便的方法,也提供了很多配套模块的支持。
     在这种大背景下,ARDUINO也不甘落后,于是ARDUINO YUN应运而生。

下面打开包装,识识这新宝贝的庐山真面目。



电路板,包装,说明书,DIY纸四合一

电路板美图

背面图

芯片图1 AU6350 (USB2.0 Hub芯片)

芯片图2 ATmega32U4晶片(ARDUINO)+(WIFI:AR9331晶片,被铁皮盖住的)

Arduino Yún详细介绍
Arduino Yún是一款基于Atmega32u4 和 Atheros AR9331的微控制器板。Atheros处理器支持一版叫做Linino(基于OpenWRT)的Linux发行版本, 这使得Yún与其他Arduino 板不同的,人们可以在这块开发板上使用Linux系统,使其在仍具备Arduino轻便型的前提下成为了一个强大的联网计算机。Yún与Leonardo 相似,由于ATmega32u4具备内置USB 通信,从而无其他处理器,可以直接由USB端口写入程序。AR9331晶片的序列埠(Serial Port)使得Linux的主控台(Command Line Interface,CLI)可以与ATmega32U4芯片通讯。甚至我们可以透过无线网络在其上编写程序。ATmega32U4芯片可以透过Yún的无线网路介面从AR9331晶片上传程序。如果连接与您个人电脑相同的无线网路,那么这块开发板将会出现在Arduino IDE的序列埠(Serial Port)选单内。
程序会被转换到AR9331晶片上,接着,Linux会透过串列外设介面(Serial Peripheral Interface bus,简称SPI )在ATmega32U4晶片上编辑程序,就像一位AVR系列微控制器的网路软体工程师一样。

特点:
·                   WiFi连接进行远程设计编程
·                   整合 Linux 强大的功能和 Arduino 的易用性
·                   有标准A型USB接口,micro-SD卡槽
·                   支持shell和Python脚本的即装即用AVR Arduino 微控制器
·                   微控制器 ATmega32u4
·                   工作电压 5V
·                   输入电压 5V
·                   数字I/O引脚数 20
·                   PWM 通道数 7
·                   模拟输入通道数 12
·                   I/O引脚直流电流 40mA
·                   3.3V 引脚直流电流 50mA
·                   闪存 32KB(引导程序占用4KB)
·                   静态存储器SRAM 2.5KB
·                   EEPROM 1KB
·                   时钟频率 16MHz LINUX 微处理器
·                   处理器 AtherosAR9331
·                   架构 MIPS @400MHz
·                   工作电压 3.3V
·                   以太网支持 IEEE 802.3 10/100Mbit/s
·                   Wifi支持 IEEE802.11b/g/n
·                   USB Type-A 2.0 Host/Device
·                   读卡器 仅支持Micro-SD
·                   RAM 64MB DDR2
·                   闪存 16MB

·                   支持PoE 兼容 802.3af 卡


到此我们是否已经大致了解了这个卡片大小的 ARDUINO YUN了呢?简而言之:
1.       它有一个主芯片ATmega32u4主要是用它来跑ARDUINO
2.       它有一个LINUX处理器 AtherosAR9331,用它来上以太网和WIFI,用它也可以连接远程网络,登上云平台。
3.       它们是两个都跑开源软件,一个是ARDUINO,一个是LINUX。
4.       如果你是一个单片机爱好者,不太懂LINUX,你就可以直接用ARDUINO来控制一切,AtherosAR9331就跑一个写好的LINUX,由ATmega32u4通过接           口(桥)用命令调用它来上网络,实现各种网络功能。
5.       如果你是一个LINUX爱好者,你也可以改动AtherosAR9331的程序,使你的产品功能更强大。
6.       它有以太网接口,WIFI接口,USB A型USB接口还有个MICROUSB接口。有个小的TF卡。还引出了一些IO(ARDUINO都这么搞的)。

下面咋们开始ARDUINO YUN试用之旅:

先把板子再仔细说明一下:


A 以太网接口
B MICROUSB接口,主要是ATmega32u4程序更新
C 标准USB接口
D AtherosAR9331为主的WIFI电路
E ICSP接口 调试ATmega32u4用

F 输出接口一 5V 3.3V GND ANALOG IN 等

G 输出接口二 I2C,数字IO TX RX (PWM)等

H ATmega32u4复位按钮 (以太网接口的边上,图上没照出来)
I AtherosAR9331复位按钮
J WIFI恢复出厂设置和LINUX image重置按钮:将按钮按下5秒,WLAN灯会闪烁到释放按钮后的5秒,然后恢复完成。如果将按钮按下20秒,LINUX image重置,安装的其他软件都会丢失,并LINUX系统复位。
TF卡接口在反面
有边靠下一排LED
RX  对应0号端口 串口接收指示
TX  对应1号端口 串口发送指示
L13 13号端口高电平时点亮
WAN 有线网络数据通信时点亮
ON 电源指示
WLAN WIFI网络数据通信时点亮
USB USB可用指示

ARDUINO入门的事就此略过,毕竟我也是新手,大家找找资料看看就行。
咋们进入ARDUINO官方网站的ARDUINO YUN网页
https://www.arduino.cc/en/Main/ArduinoBoardYun
上面有ARDUINO YUN全面的介绍,芯片的DATASHEET和板子原理图
和详细的操作说明,大家可以仔细看看。

安装软件:
进入ARDUINO官网,可以看到Arduino Software 支持WINDOWS,IOS,LINUX。下载WINDOWS的安装模式软件,WINDOWS INSTALL
https://www.arduino.cc/en/Main/Donate 选择JUST DOWNLOAD就下载下来了。

运行arduino-1.6.5-r2-windows,选I AGRESS,选择组件安装(全选了)。



NEXT,默认目录吧,当然你可以修改,选INSTALL,稍微等待一下就安装好了,最后会提示两次安装USB驱动,都选择安装。下面这样就算安装完成。点击桌面的Arduino,启动Arduino Software,这个时候你连上ARDUINO YUN 板子的MICROUSB接口,(ATmega32u4程序更新,调试)就可以打开一个存在的项目(比如,LED闪的程序)跑跑了。在LINUX和IOS的安装方法这里就略过。官网上有操作的英文说明。

ARDUINO YUN WIFI设置:

Arduino micro usb口接上线插入PC USB口,等待30S,控制面板将出现Arduino YUN串口标记,也可以通过手机或电脑搜索到Yun创建的网络热点ArduinoYun-XXXXXXXXXXXX WIFI信号,电脑或手机可以直接点击连接它,下面使用电脑连接。

网络连接成功后,打开浏览器并访问网址:192.168.240.1,进入设置界面,将出现下面的中的登陆界面:




单击CONFIGURE进入配置界面


在这里的设置还是蛮复杂的,这里就先不说了,下篇文章再讨论,总之,这里可以进行WIFI的所有设置,复位后生效。这里能设置SSH (远程连接),也可以配置让板子能上云端(外网)。具体应用下次试用后细细道来。

   感谢大家能抽时间来关顾,谢谢了。





最新回复

晶片 介面 序列埠 软体 这是从宝岛繁体字翻译来的吗?  详情 回复 发表于 2015-8-25 20:43

赞赏

1

查看全部赞赏

点赞 关注
 

回复
举报

3238

帖子

5

TA的资源

五彩晶圆(中级)

推荐
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目
 
 

回复

530

帖子

4

TA的资源

一粒金砂(高级)

板凳
 
楼主好牛
 
 
 

回复

277

帖子

0

TA的资源

纯净的硅(初级)

4
 
这个不错,赞一个】

赞赏

1

查看全部赞赏

 
 
 

回复

6108

帖子

4

TA的资源

版主

5
 
感谢  路飞d梦想 给我加分,传媒学子的表演 wateras1和 千霜凌给我加赞。
我要加油!
 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

6
 

回帖奖励 +2 分芯积分

晶片 介面 序列埠 软体

这是从宝岛繁体字翻译来的吗?

点评

参照了下别人的翻译  详情 回复 发表于 2015-8-25 21:27
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

6108

帖子

4

TA的资源

版主

7
 
本帖最后由 damiaa 于 2015-8-25 21:36 编辑
freebsder 发表于 2015-8-25 20:43
晶片 介面 序列埠 软体

这是从宝岛繁体字翻译来的吗?

参照了下各处的翻译
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表