35
RTOS |
SPECIALE
EMBEDDED
58 • novembre • 2015
ThreadX
http://rtos.comLo scorso giugno,
Express Logicha annuncia-
to la conformità di ThreadX con tutte le norme
e le linee guida di programmazione definite da
MISRA- C:2004 e MISRA-C:2012. L’insieme di
linee guida MISRA C, sviluppato dalla Motor
Industry Software Reliability Association (MI-
SRA) mira a promuovere la safety, l’affidabili-
tà, la facilità di manutenzione e la portabilità
per i sistemi safety-critical sviluppati utiliz-
zando il linguaggio di programmazione ANSI
C. Tale raggiunta compliance rende quindi Th-
readX ancora più indicato per la realizzazione
di queste tipologie di sistemi. Questo RTOS ha
un footprint ridotto, è veloce, royalty-free; è
progettato in modo specifico per le applicazioni
’deeply embedded’ e fornisce evolute funziona-
lità di scheduling (priority-based preemptive
scheduling, optimized interrupt handling, de-
terministic processing), oltre ad API (applica-
tion programming interface) intuitive e di facile
uso. Il sistema si distingue anche per l’elevata
affidabilità e qualità, che lo ha portato ad es-
sere installato, dichiara la società, su miliardi
di dispositivi. La sua pre-certificazione per l’u-
so in attività di sviluppo che devono soddisfare
vari standard safety-critical (IEC 61508, IEC
62304, UL 60730-1 Annex H, CSA E60730-1
Annex H, IEC 60730-1 Annex H, UL 60335-1
Annex R, IEC 60335-1 Annex R, e UL 1998)
rende ThreadX un RTOS adatto ad applicazioni
nei settori industriale, medicale, automotive,
nelle appliance e nei dispositivi di elettronica
di consumo.
Windows Embedded Compact
7
http://www.microsoft.comÈ anch’esso tra i SO più utilizzati e rappresen-
ta la nuova generazione di Windows Embedded
CE. In effetti, Windows Embedded Compact 7 è
un sistema operativo real-time moderno e ’com-
ponentizzato’, indicato per dispositivi di ingom-
bro ridotto e localizzati alla periferia delle reti
di tipo enterprise. Supporta principalmente le
architetture x86, ARM, MIPS, e permette ai di-
spositivi su cui si trova installato di sfruttare
le più recenti innovazioni a livello hardware.
Dispone inoltre dei tool di cui gli sviluppato-
ri e i costruttori di dispositivi necessitano per
realizzare in maniera agile, e con un ridotto
time-to-market, soluzioni di sistema di clas-
se enterprise. Alle imprese Microsoft offre un
programma di supporto di 10 anni per i dispo-
sitivi che funzionano con Windows Embedded
Compact 7, e poiché è possibile continuare a
usare le applicazioni esistenti, basate su Win-
dows Embedded CE 6.0, il percorso di upgrade
che porta da queste verso le nuove generazioni
di app ’touch-enabled’ si prefigura morbido. Al
contempo, gli addetti di un’organizzazione pos-
sono essere abilitati a usare app moderne, che,
facendo leva su modalità d’interazione touch e
gesture, rendono gli strumenti più intuitivi e
aumentano la produttività. La varietà di opzio-
ni di connettività (Wi-Fi, Ethernet, Bluetooth,
USB) incrementa anche la flessibilità nel colle-
gamento dei dispositivi alla rete aziendale.
I vantaggi per gli OEM si esprimono attraver-
so l’uso dell’ambiente IDE Platform Builder per
l’impostazione dei requisiti di funzionamento
real-time o hard real-time, ma anche nel sup-
Fig. 10 - ThreadX