Embedded_52 - page 12

disponibile un IP open-source. Gli studenti di oggi
hanno una maggiore familiarità con gli strumenti e
le comunità open-source perché le università stanno
iniziando a inserirli nei programmi di ingegneria del
software; porteranno quindi queste conoscenze nel
settore, probabilmente preferendole ad altre.
Un ottimo esempio dei vantaggi derivanti dall’impie-
go di sistemi operativi open-source è quello di S.E.A
(Science and Engineering Applications) Datentechnik
GmbH, un’azienda tedesca che ha sviluppato una piat-
taforma di ultima generazione per il monitoraggio delle
condizioni e dello stato di salute di strutture. Erano
alla ricerca di una soluzione universale che fornisse
flessibilità a una varietà di sensori e segnali, capace di
soddisfare le esigenze dell’utente finale.
S.E.A ha sfruttato l’apertura di Linux per eseguire il
porting del software Linux dalla soluzione precedente
e riutilizzare le applicazioni open-source per realizza-
re una VPN sicura, funzionalità firewall, driver GPS
e protocolli di comunicazione NTP (Network Time
Protocol). In questo modo ha potuto ridurre i costi per
l’investimento di un hardware aggiuntivo per la sicu-
rezza del sistema. La soluzione è realizzata sulla piat-
taforma commerciale NI CompactRIO, utilizzando il
controller definito via software NI cRIO-9068 sul quale
gira il sistema operativo NI Linux Real-Time. Wolfram
Koerver, direttore esecutivo di S.E.A., spiega: “con que-
sta piattaforma siamo in grado di fornire ai nostri clienti
tecnologie software precedentemente quasi impossibili
o che avrebbero richiesto tempi di sviluppo lunghi con
investimenti elevati.”
Adattarsi a nuovi componenti e requisiti
I progettisti di sistemi spesso devono integrare target e
protocolli di comunicazione differenti; in base al livello
di complessità, fino ad ora, i progetti custom sono la
giusta soluzione. Anche se la progettazione custom con
ASIC fornisce ai progettisti il grado di flessibilità più
elevato per soddisfare le esigenze hardware, il tempo
complessivo necessario per terminare il progetto finale
e il costo della riprogettazione per gli aggiornamenti
futuri, spesso, superano la spesa iniziale per l’acquisto
di hardware standard commerciali.
Per le sfide sempre più complesse che richiedono
hardware affidabili, gli FPGA sono ideali perché forni-
scono determinismo e la possibilità di riprogrammare
le funzioni per progetti futuri, evitando il carattere defi-
nitivo della progettazione ASIC. Gli strumenti di proget-
tazione a livello di sistema permettono a coloro che non
hanno un background nella progettazione di hardware
digitale di utilizzare in modo efficace gli FPGA. Di con-
seguenza, questi dispositivi stanno diventando sempre
più diffusi in numerosi settori.
L’industria dell’automazione ha registrato una crescita
significativa con l’inclusione dei processori e degli
FPGA in un unico sistema, consentendo ai clienti di
creare ed eseguire software personalizzati. I PAC
(Programmable Automation Controller) vengono posi-
zionati per risolvere le applicazioni di monitoraggio
e controllo più avanzate ed esigenti, che i PLC non
riescono a gestire. Alcuni PAC utilizzano gli FPGA per
implementare funzioni personalizzate, come canali di
I/O analogici, algoritmi di controllo e movimentazione
a bassa latenza, e protocolli industriali, senza la neces-
sità di creare una scheda personalizzata.
EMBEDDED
52 • MAGGIO • 2014
12
Fig. 2 – LocalGrid crea soluzioni ener-
getiche di ultima generazione su scala
ridotta, utilizzando la piattaforma commer-
ciale NI CompactRIO, incorporando l’All
Programmable SoC Zynq di Xilinx basato su
ARM® e il software per la progettazione di
sistemi NI LabVIEW
1...,2,3,4,5,6,7,8,9,10,11 13,14,15,16,17,18,19,20,21,22,...86
Powered by FlippingBook