Intel® Galileo Gen2

Intel® Galileo Gen2
  • Intel® Galileo Gen2
  • Intel® Galileo Gen2
  • Intel® Galileo Gen2
  • Intel® Galileo Gen2
  • Intel® Galileo Gen2
  • Intel® Galileo Gen2
  • Intel® Galileo Gen2

Intel® Galileo Gen2

Codice: 1760
La Intel® Galileo Gen2 è una scheda basata sul SoC Intel® Quark™ X1000, un processore Intel® Pentium® a 32 bit con velocità fino a 400MHz che supporta sia il sistema operativo Linux che gli sketch Arduino.
Prezzo:
€ 114,90
Listino:
€ 117,90
Risparmi:
€ 3,00 (3%)
Disponibile

Descrizione


 

Intel® Galileo Gen2

 

La Intel® Galileo Gen2 è una scheda basata sul SoC Intel® Quark™ X1000, un processore Intel® Pentium® a 32 bit con velocità fino a 400MHz che supporta sia il sistema operativo Linux che gli sketch Arduino.

La scheda Intel® Galileo Gen2 è la versione aggiornata della Intel® Galileo; la precedente versione non disponeva di un regolatore di tensione, per cui la tensione operativa doveva essere impostata esattamente a 5V. La Galileo Gen2 integra invece un regolatore di tensione che permette di alimentare la scheda anche con fonti di alimentazione che vanno da 7V a 15V DC.

 

         

 

Questa scheda dispone di:

  • 14 pin di I/O digitali (di cui 6 utilizzabili come uscite PWM con risoluzione 8/12-bit)
  • 6 pin di input analogici con risoluzione 12-bit
  • un supporto per la connessione di un modulo PoE (NON incluso)
  • una porta Host USB 2.0
  • uno slot per micro-SD
  • uno slot per mini-card PCI Express
  • un connettore micro-USB
  • un connettore ICSP
  • un connettore JTAG
  • un pulsante Reboot per il reset del chip Intel® Quark™ X1000
  • un pulsante Reset per resettare lo sketch e le shield collegate alla scheda
  • un modulo Real Time Clock (RTC) con possibilità di aggiunta di una batteria tampone da 3V per permettere un funzionamento continuativo del sistema

La Intel® Galileo Gen2 è compatibile, sia per la parte hardware che per la parte software, con l'utilizzo di Shield progettate per la Arduino UNO R3 ed operanti con tensione a 3.3V e 5V; i pin digitali contrassegnati dai numeri da 0 a 13, i pin adiacenti AREF e GND, i pin di input analogico contrassegnati dai numeri da 0 a 5, il connettore di alimentazione, il connettore ICSP e le porte UART 0 e 1 sono infatti nella stessa posizione in cui si trovano sulla scheda Arduino UNO R3, come mostrato nell'immagine sotto riportata; il file Shield Testing Report illustra i risultati dei test effettuati su shield e sensori utilizzati con la scheda Intel® Galileo Gen2 per verificarne la compatibilità.

 

 

Alimentazione

La Intel® Galileo Gen2 può essere alimentata SOLO tramite una fonte esterna, con un range di tensione tra 7V e 12V. Nella confezione è incluso un adattatore AC-DC che fornisce una tensione di 12V e che può essere collegato alla Galileo Gen2 tramite il jack di alimentazione presente sulla scheda; vengono inoltre forniti 5 adattatori intercambiabili che permettono di utilizzare l'alimentatore in Europa, Regno Unito, Australia e USA.

I pin di alimentazione sono i seguenti:

  • VIN: tensione di ingresso della scheda Intel® Galileo Gen2; è possibile accedere alla tensione di alimentazione tramite questo pin
  • 5V - 3V3: questi pin forniscono una tensione regolata tramite il regolatore integrato nella scheda, rispettivamente di 5V e 3.3V; il pin 3V3 fornisce l'alimentazione per il microcontrollore
  • GND: pin di massa
  • IOREF: questo pin fornisce il riferimento alla tensione con cui opera il microcontrollore; la tensione può essere a 5V o a 3.3V a seconda della posizione del ponticello IOREF
  • 12V: alimentazione per il modulo PoE

La scheda Intel® Galileo Gen2 dispone inoltre di alcuni pin con funzioni speciali, qui di seguito elencati:

  • Serial 0 (RX) e 1 (TX): utilizzati per ricevere (RX) e trasmettere (TX) dati seriali TTL
  • PWM (pin 3, 5, 6, 9, 10 e 11): uscita PWM a 8/12 bit tramite funzione analogWrite(); la risoluzione PWM può essere variata tramite la funzione analogWriteResolution()
  • SPI (connettore SPI, comunemente denominato connettore ICSP nelle schede Arduino): questo pin supporta la comunicazione SPI tramite libreria SPI
  • Input analogici (A0~A5): la scheda dispone di 6 input analogici identificati con le sigle da A0 ad A5; ogni input analogico fornisce 10/12 bit di risoluzione; è possibile variare tale risoluzione tramite la funzione analogReadResolution()
  • Pin digitali di I/O (pin digitali 0~13): questi pin possono essere utilizzati come input o output digitali tramite le funzioni pinMode(), digitalWrite() e digitalRead() e possono operare con tensione a 3.3V o a 5V; ogni pin può fornire o ricevere una corrente di 16mA@5v oppure 8mA@3.3V
  • SDA/SCL: questi pin supportano la comunicazione TWI tramite Libreria Wire

Comunicazione

La scheda Intel® Galileo Gen2 permette la comunicazione con computer, con altre schede Galileo, con schede Arduino, con altri microcontrollori e con diversi dispositivi quali smartphone, tablet, videocamere e altro ancora. Ciò è possibile grazie a diverse interfacce integrate nella scheda:

  • 2 porte UART:
    • UART0 collegata ai connettori Galileo 0 e 1
    • UART1 collegata al connettore USB TTL FTDI a 6 pin con tensione a 3.3V, opzionalmente collegabili ai connettori Galileo 2 e 3
  • Porta USB nativa: è in grado di agire come un Host USB per connettere periferiche come mouse, tastiere e smartphone (ulteriori informazioni alla pagina USB Host)
  • Lettore microSD: accessibile tramite Libreria SD; la comunicazione tra la scheda Galileo e la SD card è fornita da un controller SD integrato, non è pertanto necessario l'utilizzo dell'interfaccia SPI come accade con altre schede
  • Interfaccia Ethernet (PoE): supportata tramite Libreria Ethernet; non richiede l'utilizzo di interfaccia SPI
  • Software Arduino: il software include una libreria Wire che facilita l'uso del bus TWI/I2C e permette inoltre di aggiornare il firmware della scheda; per la comunicazione SPI, fare riferimento alla Libreria SPI
  • Slot mini PCI Express (mPCIe): questo slot permette di collegare alla Galileo Gen2 moduli mPCIe full-size e half-size (con adattatore) e fornisce inoltre una porta Host USB addizionale; i moduli mPCIe standard collegati possono essere utilizzati per fornire diverse funzioni, come ad esempio la connessione per telefoni cellulari o la connessione WiFi o Bluetooth

Memoria

Il chip Intel® Quark integra una memoria SRAM da 512kB, una RAM DDR3 da 256MB e una memoria flash da 8MB che permettono di caricare il firmware e gli sketch Arduino. Inoltre, sulla scheda è presente uno slot per inserire una SDcard con capacità fino a 32GB (SDcard NON inclusa) che può essere utilizzata per caricare una copia completa della distribuzione Linux Yocto 1.4 Poky.

Programmazione

La scheda viene fornita con la distribuzione Linux Yocto 1.4 Poky già precaricata e le varie funzioni Linux sono disponibili tramite la voce system(); le librerie Arduino supportate sono le seguenti: SPI, EEPROM, UART, GPIO, Wi-Fi, Servo, USB Host.

La Intel® Galileo Gen2 può essere programmata con una versione speciale del software Arduino che permette di effettuare richieste al Kernel Linux tramite le voci system(); è possibile pertanto abilitare i vostri sketch Arduino all'accesso ad utilità come Python, Node.js, OpenCV e a molte altre applicazioni Linux.

N.B.: lo sketch caricato sulla Intel® Galileo Gen2 viene cancellato allo spegnimento della scheda; è possibile avviare la Galileo Gen2 tramite una SDcard ed in questo caso ricaricare lo sketch salvato sulla stessa SDcard.

Per maggior informazioni sulla scheda Intel® Galileo Gen2, fare riferimento alla pagina Intel Support; la pagina Getting started fornisce invece dettagliate informazioni per cominciare ad utilizzare la vostra scheda Intel® Galileo Gen2.

Contenuto della confezione

La confezione contiene:

  • 1x Intel® Galileo Gen2
  • 1x alimentatore 12V con 5 adattatori per Europa, Australia, Regno Unito, USA

 

 

Specifiche

  • Microcontrollore: SoC Intel® Quark X1000
  • Compatibilità PoE
  • Tensione operativa: 3.3V – 5V
  • Tensione di input: 7V~15V
  • Pin digitali di I/O: 14 (di cui, 6 utilizzabili come uscite PWM con risoluzione 8/12-bit)
  • Pin analogici di input: 6
  • SRAM: 512kB
  • Memoria Flash: 8MB
  • EEPROM: 8kB
  • RAM: 256MB DDR3
  • Velocità di clock: 400MHz
  • Connettore USB: micro-USB
  • Dimensioni: 124 x 72 x 18mm
  • Peso: 60g

Documentazione

 

Accessori


  1. 1
    Dual DC Motor Shield per Arduino
    Codice: MR007-001.1
    Listino:
    € 26,70
    Prezzo:
    € 25,90
    Risparmi:
    € 0,80 (3%)
  2. 2
    LCD Shield for Arduino 16x2 Blue LED Backlight
    Codice: MR007-005.1
    Listino:
    € 20,80
    Prezzo:
    € 19,90
    Risparmi:
    € 0,90 (4%)
  3. 3
    Relè Shield per Arduino V2
    Codice: MR007-002.2
    Listino:
    € 26,70
    Prezzo:
    € 25,90
    Risparmi:
    € 0,80 (3%)
  4. 4
    EasyVR Shield 3.0 - Shield Riconoscimento Vocale per Arduino
    Codice: 1251
    Listino:
    € 51,40
    Prezzo:
    € 44,90
    Risparmi:
    € 6,50 (13%)
  5. 5
    Touch Shield TFT 2.8" con Touchscreen resistivo per Arduino
    Codice: 1095
    Listino:
    € 46,30
    Prezzo:
    € 44,90
    Risparmi:
    € 1,40 (3%)
  6. 6
    Cavo USB da USB-A a USB-Micro-B 1.20mt
    Codice: 0846
    Prezzo:
    € 3,10
  7. 7
    Scheda MicroSD da 16GB con NOOBS precaricato per Raspberry Pi
    Codice: 1728
    Listino:
    € 27,30
    Prezzo:
    € 26,50
    Risparmi:
    € 0,80 (3%)
  8. 8
    Diventa Maker
    Codice: 1876
    Prezzo:
    € 7,90
  9. 9
    Primi passi con Intel® Galileo
    Codice: 1874
    Prezzo:
    € 6,95

Simili


  1. 1
    Arduino UNO R3 con microcontrollore ATmega328
    Codice: 0485
    Listino:
    € 24,40
    Prezzo:
    € 20,50
    Risparmi:
    € 3,90 (16%)
  2. 2
    Genuino 101
    Codice: 1727
    Prezzo:
    € 39,00
  3. 3
    Intel® Galileo Board
    Codice: 1033
    Listino:
    € 73,90
    Prezzo:
    € 60,90
    Risparmi:
    € 13,00 (18%)
  4. 4
    Arduino UNO WiFi
    Codice: 1567
    Prezzo:
    € 40,90