EMBEDDED
60 • MAGGIO • 2016
40
| RTOS
n uno studio della società di analisi VDC Re-
search, condotto nel 2015, le funzionalità e le
prestazioni real-time di un sistema operativo
risultano al primo posto, nella classifica delle
caratteristiche più importanti, indicate dai tecnici
interpellati, da considerare nella selezione di un pro-
dotto. Occorre notare che la percentuale di rispon-
denti che compare in ogni classe di caratteristiche
(Fig. 1) indica l’utilizzo diMCU (microcontroller unit)
nel progetto in essere. Nonostante al principio, spie-
ga VDC, limitazioni sulle risorse di sistema, come la
memoria e la capacità di elaborazione, siano stati i
problemi critici in grado di alimentare lo sviluppo
dell’ecosistema dei sistemi operativi embedded, nel
tempo l’importanza relativa di questi inconvenienti
è diminuita, per dar spazio a offerte più solide, in
grado di abilitare interfacce utente sofisticate e una
più evoluta connettività del dispositivo. E oggi, rileva
VDC, l’emergere del trend Internet of Things (IoT)
sta catalizzando un nuovo livello di domanda del
mercato, ossia la richiesta, da parte dei progettisti, di
sistemi operativi embedded in grado di operare sui
dispositivi appartenenti alla categoria delle MCU.
Considerando il grande volume di piccoli dispositivi
che la IoT promette di connettere in tutto il piane-
ta, questo comparto degli ‘small-footprint devices’,
pur caratterizzandosi per prezzi medi di vendita più
bassi, sta allettando, al contempo, come è logico, sia i
silicon vendor, sia i fornitori di software. Un appetito
che porta gli attori chiave del mercato a estendere i
propri portafogli di prodotti.
Tuttavia, per un progressivo sviluppo della IoT, e
una estesa e duratura implementazione nell’ambien-
te di attuatori e sensori a costo contenuto - come ter-
mostati intelligenti in edifici e abitazioni, sensori di
fumo, dispositivi di illuminazione ‘smart’ connessi al
cloud - diventa anche necessario rendere disponibili
dispositivi ‘low-power’, in grado di operare per lungo
tempo (mesi o anni) utilizzando limitatissime quan-
tità di energia. Ecco perché, quindi, per un sistema
RTOS (real-time operating system) le funzionalità
di gestione dell’energia stanno emergendo come una
peculiarità chiave, specialmente quando occorre rea-
lizzare applicazioni con nodi IoT basati su dispositivi
MCU. E se l’uso di queste ultime nelle applicazioni
IoT continua a crescere, si sviluppa contemporanea-
mente la diffusione di MCU multicore che permetto-
no di abilitare sistemi IoT ancora più sofisticati, e la
15 RTOS
per applicazioni IoT
I sistemi operativi real-time per il mondo
embedded si evolvono, integrando capacità
specifiche per operare sui dispositivi MCU,
nonché funzionalità per la Internet of Things.
Ecco una breve rassegna di prodotti
I
Giorgio Fusari
Fig. 1 – L’importanza delle funzionalità real-time
in un SO
(Fonte: VDC Research)