Background Image
Table of Contents Table of Contents
Previous Page  40 / 86 Next Page
Information
Show Menu
Previous Page 40 / 86 Next Page
Page Background

SPECIALE

|

SBC

40

EMBEDDED

55 • FEBBRAIO • 2015

controllo dei servomotori. Arduino ha avviato la

collaborazione con

Intel

e ha sviluppato una nuo-

va scheda denominata Arduino Galileo, lanciata

come una scheda di sviluppo per l’Internet degli

oggetti, che ha un processore più potente del suo

precursore e con lo stesso fattore di forma.

Attualmente, le SBC possono essere raggrup-

pate in due categorie principali: open source e

proprietarie. Le SBC open source offrono agli

utenti l’accesso sia alla progettazione hardware

e layout, sia l’accesso al codice sorgente utilizzato

sulla scheda. Questo è ideale per tutti gli uten-

ti, in quanto possono facilmente comprendere il

funzionamento del software e hardware e sod-

disfare le loro esigenze di design finale. Le SBC

proprietarie, invece, sono

generalmente industrializ-

zate e integrate in progetti

di prodotti finali o installati

in un rack di configurazione.

Attualmente sono dotate di

una vasta gamma di pro-

cessori, per esempio

AMD

e Intel, fino agli

ARM

, che

sono tradizionalmente uti-

lizzati negli ambienti mobile

e industriali. La forma più

diffusa di sistema operativo

utilizzato su un SBC è

Linux

con numerose derivazioni,

tra cui Ubuntu, Fedora, An-

droid, Debian, Arch Linux

e FreeBSD. Gli strumenti

di programmazione/debug

sono spesso gratuiti e open

source, come quelli basati su

Eclipse IDE. Altri strumen-

ti che sono su misura per

un processore specifico, per

esempio ARM DS-5, vengono

spesso utilizzati dai profes-

sionisti così come strumenti

specifici del fornitore quali

Code Composer Studio di

Te-

xas Instruments

o CodeWar-

rior di

Freescale

.

Alcuni parametri di una SBC

Le Single Board Computer

con processori ARM sfruttano al meglio le eccel-

lenti proprietà di power management, di fonda-

mentale importanza nelle odierne applicazioni.

I vantaggi progettuali inerenti la piattaforma

ARM e le sue modalità di risparmio energetico

avanzate permettono di ridurre al minimo il con-

sumo di energia, con conseguenti effetti positivi

sulle applicazioni software, temperature e altro.

L’Internet of Things (IoT) è dilagante in quasi

tutte le applicazioni e le opzioni di connettività

complete devono essere considerate sin dall’ini-

zio del progetto. Esse includono: connettività Wi-

Fi, connessione Bluetooth, Ethernet per connes-

sioni di reti cablate.

Con l’Internet degli oggetti le esigenze delle

Fig. 2 – Top Ten delle SBC [Fonte:

www.linux.com

]

Fig. 3 – Advantech MIO-5271