Jeffrey Cross
Jeffrey Cross

10 caracteristici excelente ale Intel Galileo

Placa Intel Galileo. (Imagine de Matt Richardson)

Anunțul Intel și Arduino despre noul consiliu Galileo este o veste mare. Este o placă bazată pe Linux pe care am descoperit-o remarcabil de compatibilă cu ecosistemul Arduino, pe baza primelor mele pași, cu o versiune pre-lansată a tabloului. Iată câteva dintre cele mai bune caracteristici ale acestei colaborări inovatoare între Intel și Arduino:

Compatibilitatea scuturilor Antetul de expansiune de pe partea superioară a sistemului Galileo ar trebui să pară familiar deoarece este compatibil cu scuturile Arduino de 5V și 3,3V concepute pentru Uno R3 (cunoscut și ca arduino 1.0 pinout). Aceasta înseamnă că are 14 pinuri I / O digitale, 6 intrări analogice, un port serial și un antet ICSP.

Familiar IDE Mediul de dezvoltare integrat furnizat de Intel pentru Galileo arată exact ca ID-ul Arduino pe suprafață. Sub meniul Boards, veți vedea adăugarea programului Galileo sub "Arduino X86 Boards". IDE-ul modificat este, de asemenea, capabil să actualizeze firmware-ul pe placă.

Compatibilitatea Bibliotecii Ethernet Utilizarea portului Ethernet pe placă este la fel de simplă ca și folosirea bibliotecii Ethernet a Arduino. Am reușit să obțin o conexiune HTTP la Google fără a modifica chiar exemplul WebClient standard.

Ceasuri în timp real Majoritatea plăcilor Linux se bazează pe o conexiune la Internet pentru a obține data și ora curente. Dar cu sistemul RTC de la Galileo (ceas în timp real), veți putea urmări timpul chiar și atunci când placa este oprită. Doar conectați o baterie de 3V cu monede pe placă.

Funcționează cu cardurile PCI Express Mini Pe partea inferioară a plăcii există un slot de extensie pentru plăcile PCI Express Mini. Aceasta înseamnă că puteți conecta cartele WiFi, Bluetooth, GSM pentru conectivitate sau chiar o unitate SSD pentru mai mult spațiu de stocare. Când conectați o placă WiFi, va funcționa cu biblioteca Wifi a lui Arduino.

Portul gazdă USB Portul dedicat USB On-The-Go al sistemului Galileo vă va permite să utilizați biblioteca gazdă Arduino USB pentru a acționa ca o tastatură sau mouse pentru alte computere.

Suport MicroSD Dacă doriți să stocați date, un slot pentru cartelă microSD este accesibil din codul dvs. utilizând biblioteca standard Arduino SD.

Suport TWI / I2C, SPI Folosind biblioteca standard Arduino Wire sau biblioteca SPI, puteți conecta componentele TWI / I2C sau SPI la sistemul Galileo.

Conectivitate serială Nu numai că există portul serial tipic pentru schițele pe pinii 0 și 1 ai pinusului Arduino, dar există și un port serial separat pentru conectarea la linia de comandă Linux de pe computer. Veți fi conectat la acesta prin interfața audio jack lângă portul Ethernet. Acest port este utilizat numai pentru serial.

Linux on Board O distribuție foarte ușoară a sistemului Linux este încărcată pe memoria flash de 8 MB. Dacă doriți să utilizați instrumente precum ALSA (pentru sunet), V4L2 (pentru intrare video), Python, SSH, node.js (pentru proiectele web) și openCV (pentru vizionarea pe computer), puteți încărca Galileo dintr-o imagine a cardului SD pe care Intel le oferă.

Acțiune

Lasa Un Comentariu