Yun的主要部件如圖1.4所示。編程
圖1.4 Arduino Yun的主要部件
網絡
在Yun小小的板子上集成了兩顆處理器。一個是ATmega32u4(標號6),它是Arduino端的控制器,與鏈接的是MicorUSB(標號8)和兩排數據插座以及ICSP頭(標號4)。另外一個處理器在標號3部分,與它相連的是網絡接口(標號1)、USB host(標號7)以及WIFI(標號2)。下面依次介紹各個標號部分的做用:本文選自Arduino Yun快速入門教程ui
q 網絡接口(標號1):RJ45接口,即咱們常見的有線網絡接口,它用來鏈接有線網絡;spa
q WIFI模塊(標號2):WIFI模塊,用於鏈接無線網絡;調試
q AR9331處理器(標號3):Linux端的處理器,它運行的是基於Linux系統OpenWrt-Yun,它的做用是執行一些Linux端的命令;orm
q ICSP頭(標號4):它一般用來調試ATmega32u4。一般向ATmega32u4上傳程序是經過MicroUSB,當引導部分損壞後,就須要使用ICSP來重建引導。固然有些盾板也使用它來傳輸數據;教程
q 指示燈組(標號5):對應的指示燈有不一樣的功能,這在1.4.2中介紹;接口
q ATmega43u4(標號6):Arduino端的處理器,它主要控制Yun上的兩排插座,以後編程的主要部分就是針對它;get
q USB Host(標號7):能夠鏈接各類使用這種接口標準的設備,例如攝像頭;it
q MicroUSB(標號8):功能包括爲整個板子提供電源和爲ATmega32u4編程。
指示燈組的放大圖如圖1.5所示。
圖1.5 指示燈組
各個指示燈對應的功能以下:本文選自Arduino Yun快速入門教程
q RX:對應於0號端口,串行通信的接收指示,在接收數據時閃爍;
q TX:對應於1號端口,串行通信的發送提示,在發送數據時閃爍;
q L13:鏈接在13號端口,當13號端口爲高電平時被點亮;
q WAN:有線網絡鏈接指示,在網線有數據交換的時候點亮;
q ON:電源指示;
q WLAN:WIFI指示,同時也能夠用來在Linux端復位時指示進度;
q USB:表示USB口已經可用,一般在OpenWrt-Yun徹底啓動後點亮。本文選自Arduino Yun快速入門教程