EMBEDDED
55 • FEBBRAIO • 2015
39
SBC |
e Single Board Computer
(SBC) di oggi hanno costru-
ito anche una grande comu-
nità in tutto il mondo, in cui
hobbisti e professionisti condivido-
no progetti e si aiutano a vicenda.
In funzione dell’applicazione con-
siderata, le schede SBC richiedono
diverse e necessarie specifiche. Al-
cune sono progettate, per esempio,
come lettori multimediali e quindi
hanno bisogno di un microprocesso-
re in grado di gestire l’accelerazione
video e audio. In generale, rappre-
sentano una piattaforma ideale per la progetta-
zione rapida e mirata del prodotto.
Il cuore di ogni SBC è il microprocessore, con
diversi dispositivi di input/output opportuna-
mente programmati per essere utilizzati in va-
rie applicazioni (Figg. 1 e 2). Un buon esempio
è
Raspberry Pi
che ha, in particolare, tutte le
caratteristiche necessarie per la riproduzione di
filmati ad alta risoluzione. È stato rilasciato nel
2012 e immediatamente ha guadagnato un vasto
pubblico in tutto il mondo. Raspberry Pi può es-
sere utilizzato con diversi sistemi operativi e ha
molte possibilità di espansione che gli consento-
no di essere utilizzato in diversi campi di applica-
zione. Per esempio, esso può funzionare come un
personal computer di bassa potenza adatto a fini
dell’istruzione, poiché potrebbe essere eseguito
con il sistema operativo Linux e con il supporto
di mouse e tastiera.
Un altro popolare Computer Single-Board è
Ar-
duino
, iniziato come un progetto scolastico con
l’obiettivo principale di sviluppare una soluzione
economica per imparare la programmazione e l’e-
lettronica. Questa scheda si è diffusa rapidamen-
te tra gli hobbisti, che hanno trovato grandi aree
di utilizzo e contribuito a una comunità sviluppa-
ta attorno alla piattaforma. La scheda Arduino è
stata progettata per essere programmata all’in-
terno del proprio IDE e usa C++ come linguaggio
predefinito. Il bus controller area network, ovve-
ro il protocollo CAN BUS, insieme al Servo Mo-
tor Shield, rende la scheda Arduino adatta per il
Single Board
Computer
Le Single Board Computer (SBC) sono
progettate per operare come un computer,
utilizzando componenti elettronici essenziali
disposti su una singola scheda al fine di
garantire un buon rapporto costo/prestazione
L
Maurizio Di Paolo Emilio
Fig. 1 – Trend di applicazioni per le SBC [Fonte:
www.linux.com]




