61
RASPBERRY PI |
hardware
EMBEDDED
57 • SETTEMBRE • 2015
grazie ad una regolazione migliorata e più efficiente
dell’alimentazione, insieme ad un numero di porte
USB raddoppiato ed al nuovo connettore di I/O per
usi generici (GPIO) a 40 pin. La disponibilità di quat-
tro porte USB, unitamente al miglioramento dell’ali-
mentazione, riduce la necessità di dover aggiungere,
in molte applicazioni, un hub USB esterno. Come
avviene per il modello A+, anche in questo caso il
sistema operativo usa una scheda microSD. Anche
la qualità audio per gli auricolari risulta migliorata
grazie ad un regolatore dedicato a basso rumore.
Pi 2 Model B
La revisione 2 cavalca il successo dei suoi predeces-
sori, apportando un significativo miglioramento nel-
le prestazioni. Il nuovo processore ARM Cortex-A7
quad core con frequenza di clock a 900 MHz e con 1
GB di memoria SDRAM contribuisce a renderne il
funzionamento circa sei volte più veloce rispetto al
modello precedente.
Il gruppo di sviluppo ha, inoltre, dato prova di aver
svolto un ottimo lavoro nel mantenere la compatibi-
lità con i modelli precedenti sia a livello hardware,
sia a livello software. Di conseguenza, la maggior
parte del vasto insieme di software open source cre-
ato per il Model B può essere utilizzato con Raspber-
ry Pi 2. Anche gli ingombri del Pi 2 coincidono con
quelli del Model B+, garantendo così la possibilità di
sfruttare il medesimo ampio catalogo di contenitori
e accessori disponibile sul mercato. La maggiore po-
tenza del Pi 2, infine, apre la porte ad una più ampia
scelta di sistemi operativi. A tal proposito, Microsoft
ha promesso una versione di Windows 10, pensata
proprio per il Pi 2, che sarà gratuita per la comunità
dei Maker.
Il nuovo standard HAT per Raspberry P
i
Oltre a fornire pin di ingresso/uscita GPIO aggiun-
tivi, la nuova interfaccia a 40 pin presente nei mo-
delli Pi 2 e Pi+ è conforme al nuovo standard HAT.
Progettato per semplificare l’impiego delle schede
aggiuntive, il sistema di configurazione HAT uti-
lizza due dei pin dell’interfaccia GPIO per rilevare
la presenza, sulla scheda collegata, di una memoria
EEPROM con interfaccia I2C. Nel momento in cui
viene rilevato un dispositivo HAT, la scheda Pi legge
direttamente dalla EEPROM le informazioni della
scheda appena collegata e configura i pin GPIO in
modo tale che corrispondano ai requisiti di quest’ul-
tima. In precedenza, la suddetta operazione richie-
deva di modificare manualmente i file blacklist e
i file di configurazione presenti sulle schede Pi. In
questo modo, lo standard HAT renderà la vita molto
più facile sia agli sviluppatori, sia agli utenti finali.
Il modulo Pi Compute Module
Il
Compute Moduleè una scheda che mette a dispo-
sizione dei produttori di sistemi OEM una piatta-
forma estremamente versatile per sfruttare i tanti
vantaggi offerti da Raspberry Pi. Basato sul Model
B, il Compute Module viene fornito in formato com-
patto SODIMM da 200 pin con tutti gli ingressi e le
uscite accessibili attraverso il connettore terminale
dello stesso zoccolo SODIMM. Il connettore ben più
grande presente sul Compute Module permette di
accedere direttamente a tutti i numerosi segnali di
ingresso e uscita, tra cui un’interfaccia GPIO da 46
pin, 2 interfacce DSI per fotocamere e 2 interfacce
DSI per display. Per supportare al meglio lo svilup-
po dei progetti, è disponibile anche una soluzione
dedicata: il
Raspberry Pi Compute Module Kit ,una
scheda per la prototipazione che permette di acce-
dere più facilmente al nutrito gruppo di interfacce
disponibili.
Partendo dal Model A+, compatto ed economico, fino
ad arrivare al più potente Pi 2, Raspberry Pi mette a
dispsizione una piattaforma potente e flessibile per
lo sviluppo di applicazioni di ogni genere.
Tabella 1 – Confronto fra i modelli A e B di Raspberry Pi
Caratteristiche
Model A
Model A+ Model B Model B+ Pi2 Model BPorte USB
1
1
2
4
4
HDMI
1
1
1
1
1
Video composito
1
1
1
1
1
Uscita cuffia
1
1
1
1
1
Ethernet
0
0
1
1
1
Pin GPIO
26
40
26
40
40
Interfaccia fotocamera (CSI)
1
1
1
1
1
Interfaccia display (DSI)
1
1
1
1
1
Velocità e
numero core
700 MHz
single core
700 MHz
single core
700 MHz
single core
700 MHz
single core
900 MHz
quad core
SDRAM
256 MB
256 MB
512 MB
512 MB
1 GB
Sistema operativo
scheda SD scheda microSD scheda SD scheda microSD scheda microSD
Compatibilità HAT
No
Sì
No
Sì
Sì