EMBEDDED
MAGGIO
66
SOFTWARE
|
OPEN SOURCE
N
on è soltanto la diffusione delle tecno-
logie di automazione industriale nel mondo che
porta all’utilizzo dei sistemi operativi RTOS (re-
al-time operating system), ma è anche l’aumento
di complessità di numerose applicazioni embed-
ded, che, oggi, stimolate da innovazioni come il
cloud, la Internet of Things (IoT), l’analisi dei big
I dati emersi da una recente indagine a livello globale sugli utenti evidenziano
che il paradigma del codice sorgente liberamente accessibile si estende
sempre più anche al mondo degli RTOS. Sistemi operativi come FreeRTOS
ed Embedded Linux risultano nelle prime posizioni tra i prodotti scelti
dagli sviluppatori nei propri progetti embedded
Sistemi operativi real-time:
il modello open source fa
sempre più strada
Giorgio Fusari
data, stanno diventando sempre più connesse,
guidate dalle informazioni, e dipendenti da pro-
cessi elaborati in parallelo. Contesti in cui l’uti-
lizzo di un RTOS può risultare vantaggioso, per
la precisione di controllo dei task e il funziona-
mento deterministico, rispetto ai normali sistemi
operativi “general-purpose” (GPOS), largamente
diffusi in molte applicazioni commerciali. Adat-
#?H À
-
ca anche rispondere di volta in volta a esigenze di
ottimizzazione estrema dell’utilizzo delle risorse
hardware disponibili (cicli
del processore, consumo di
energia), soddisfacendo al
contempo requisiti di isola-
mento dei processi tramite
kernel di separazione, e re-
8 Á
-
8
À
8
À 8
À 8
solo per citarne alcuni.
Negli ultimi cinque anni
(2012-2017), l’utilizzo di
qualche tipo di RTOS, si-
stema operativo o “schedu-
ler” nei progetti embedded
in essere è stato abbastan-
za costante, come rivela
una recente survey con-
dotta dal gruppo Aspenco-
re a livello globale (Stati
Fig, 1 – Il sistema Amazon FreeRTOS, disponibile sul cloud di AWS
(Fonte: sito web Amazon)