11
national instruments
LA COPERTINA DI EMBEDDED
EMBEDDED
56 • maggio • 2015
Accelerare la fase di prototipazione con CompactRIO
Per realizzare un prototipo basato su un proget-
to personalizzato, spesso, sono necessari mesi di
sviluppo iniziale per integrare i componenti e
l’I/O, prima di poter validare il software appli-
cativo. Un prodotto commerciale standard, pro-
babilmente, consente ai team di progettazione di
sviluppare prove di fattibilità in tempi più rapidi,
ma è necessario poi iniziare da zero perché non è
possibile riutilizzare il codice per la distribuzione
finale. Mediante l’impiego di un controller Com-
pactRIO e del NI SOM, i team possono creare ra-
pidamente dei prototipi e riutilizzare gran parte
del codice per il rilascio finale.
I controller CompactRIO e NI SOM si basano en-
trambi sull’architettura RIO (I/O riconfigurabi-
le) di NI LabVIEW, che include tre componenti,
tutti programmabili con una singola toolchain
software: un controller embedded per la comu-
nicazione e l’elaborazione dati; un FPGA per il
controllo avanzato, per il collaudo di protocolli di
comunicazione digitale, per la temporizzazione,
per l’elaborazione dei segnali e filtraggio; e I/O
per la connessione a qualsiasi sensore o disposi-
tivo. Oltre a questi componenti, i controller Com-
pactRIO presentano un portfolio di moduli per il
condizionamento di segnali, offrendo più di 100
moduli I/O della Serie C. Di conseguenza, i team
possono iniziare a sviluppare il proprio software
applicativo immediatamente, senza dover svilup-
pare un hardware personalizzato, riducendo no-
tevolmente il tempo di prototipazione.
Dopo aver creato il prototipo, NI SOM può riu-
tilizzare gran parte del codice, consentendo ai
team di progettazione di concentrarsi sull’inte-
grazione dell’I/O dalla scheda carrier personaliz-
zata, piuttosto che ricominciare da zero lo svilup-
po del software applicativo.
Ridurre i tempi di sviluppo e i rischi
Combinando una progettazione hardware am-
piamente testata e validata con una soluzione
middleware completa e un sistema operativo em-
bedded, NI SOM fa risparmiare molto tempo ai
team di progettazione, consentendo loro di lan-
ciare sul mercato prodotti innovativi in tempi più
brevi. NI SOM gestisce interamente molte delle
attività comuni necessarie per ogni progetto em-
bedded, come, ad esempio il BSP per il suppor-
to delle periferiche, le connessioni alla memoria
e alla RAM, e una linea di comunicazione tra il
processore e l’FPGA. Semplifica, inoltre, tanti
altri task di progettazione comuni. Ad esempio,
presenta un dissipatore di calore integrato, che
semplifica la progettazione meccanica di una
soluzione termica e fornisce un singolo punto di
contatto per la validazione.
Grazie a NI SOM, i team di progettazione pos-
sono aver la sicurezza di riuscire a realizzare
progetti embedded rispettando i tempi, conser-
vando o migliorando la redditività. OptiMedica
(ora nota come Abbott), un’azienda di dispositivi
medici con sede in California, sta sviluppando un
sistema laser di precisione di ultima generazione
per la chirurgia della cataratta, utilizzando NI
SOM. “NI SOM migliorerà notevolmente la red-
ditività del nostro progetto” afferma Mike Wilt-
berger, fondatore di OptiMedica. “Ci farà rispar-
miare sei mesi di lavoro rispetto alle soluzioni
alternative. Non è neppure possibile realizzare
una di queste al prezzo indicato.”
Fig. 3 – NI SOM integra un BSP (board sup-
port package) validato e driver di dispositivo
con NI Linux Real-TIme