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

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)