Embedded_51 - page 10

EMBEDDED
51 • FEBBRAIO • 2014
10
G
alileo è provvista di un nuovo e potente processo-
re (Quark) con molta memoria ed è compatibile
con gli accessori di sviluppo esistenti della suite
di schede hardware open source (OSHW) Arduino.
L’OSHW è diventato più famoso, più ampiamente distri-
buito e il suo utilizzo si sta diffondendo rapidamente
grazie a una maggiore modularità (è molto simile ai
blocchi di codice open source software) attraverso pro-
duttori singolari come Arduino. Non si tratta solo di fonti
apertamente accessibili, infatti l’hardware è già pronto e
i componenti possono essere semplicemente assemblati
tra loro. L’implementazione non richiede un’esperienza
specifica nella tecnologia.
In realtà non è corretto paragonare RPi a Galileo, poiché
la scelta dovrebbe basarsi sull’obiettivo del progetto.
Questo documento illustra in dettaglio le similitudini e
le differenze in modo da consentire agli utenti decisioni
basate sul giudizio di terzi.
Galileo vanta un processore System-on-a-Chip (SoC) di
classe Pentium da 400 MHz chiamato “Quark”, prodotto
da Intel, mentre la scheda è stata realizzata in collabora-
zione con Arduino. Galileo è compatibile con le scherma-
ture Arduino esistenti che si adattano ad Arduino Uno
R3. Raspberry Pi in genere ha una frequenza di clock di
700 MHz, ma può facilmente operare a una frequenza
superiore, con conseguente eccesso di calore. Si potreb-
be pensare che il confronto finisca qui e concludere che
RPi è più veloce, ma non vanno tralasciati dettagli quali
il numero di istruzioni eseguite per ciclo di clock. In
entrambi i casi si tratta di processori core. RPi è apparen-
temente meno efficiente in termini di istruzioni eseguite
per ciclo di clock. Secondo la Raspberry Pi Foundation
“le prestazioni complessive degli ambienti reali sono
simili a quelle di un Pentium 2 a 300 MHz, solo con una
grafica molto molto più brillante”. (1)
Raspberry Pi è migliore per foto e video, Galileo è un’ot-
tima scelta se il progetto richiede sensori e un’utility di
valore (che necessita di memoria e potenza di calcolo)
e/o produttività o monitoraggio (Galileo è provvista di un
clock in tempo reale).
La scheda RPi si presta a diventare una telecamera di
sicurezza collegata in rete o un media server, ma senza
un convertitore analogo/digitale non sarebbe facile colle-
gare i sensori analogici.
Galileo potrebbe essere utilizzata per sviluppare “cose”
intelligenti di uso quotidiano dotate di molti sensori,
come gli orologi, i dispositivi di monitoraggio fisico o per
il fitness o semplicemente essere un personal computer
a buon mercato con sistema operativo Linux Arduino.
Comunque non si può contare sul fatto di utilizzare
Windows su Galileo, poiché si tratta di un sistema opera-
tivo proprietario, non aperto (e inoltre esiste il problema
del fake di un ROM BIOS per Windows). Il datasheet di
Galileo cita Windows come sistema operativo compatibi-
le. In realtà si riferisce al PC host utilizzato per program-
mare la scheda. L’host può essere un Mac o un PC in
ambiente Windows o Linux. La scheda stessa viene forni-
ta con una distribuzione di Linux Arduino. Intel ha fornito
Lynnette Reese
Technical staff
Mouser Electronics
Intel Galileo e Raspberry Pi (RPi) sono due schede di sviluppo per hardware
di elettronica open source, fai-da-te (DIY) dotate di processori embedded
Intel Galileo vs.
Raspberry Pi:
perché Galileo vince
1,2,3,4,5,6,7,8,9 11,12,13,14,15,16,17,18,19,20,...100
Powered by FlippingBook