Background Image
Table of Contents Table of Contents
Previous Page  35 / 84 Next Page
Information
Show Menu
Previous Page 35 / 84 Next Page
Page Background

35

RTOS |

SPECIALE

EMBEDDED

58 • novembre • 2015

ThreadX

http://rtos.com

Lo scorso giugno,

Express Logic

ha 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