Background Image
Table of Contents Table of Contents
Previous Page  76 / 86 Next Page
Basic version Information
Show Menu
Previous Page 76 / 86 Next Page
Page Background

EMBEDDED

54 • NOVEMBRE • 2014

76

SOFTWARE

RTOS

ttualmente formano un mer-

cato ancora frammentato,

costellato da una grande

varietà di soluzioni disponi-

bili. Ma con il tempo sono

divenuti sempre più sofisticati e strategici

per il funzionamento di molte nuove appli-

cazioni embedded: i sistemi operativi real-

time (real-time operating system – RTOS)

appartengono a un settore di sviluppo del

software che, come altri, ha dovuto neces-

sariamente fare i conti con i profondi cam-

biamenti avvenuti nello spazio della tecno-

logia elettronica in questi anni.

Guardando un po’ indietro, e osser vando

la strada percorsa e lasciata alle spalle dal

progresso tecnologico, si comprende me-

glio il valore del contenuto d’innovazione

racchiuso negli attuali RTOS. Ci si accorge

anche di quanto essi non siano più da tempo semplicemen-

te classificabili come soluzioni software di utilizzo tipico

nei classici domini industriali. Sistemi con un funziona-

mento generalmente ascrivibile agli ambienti di fabbri-

ca, o ad applicazioni con stringenti vincoli di affidabilità

nell’esecuzione dei task, nella gestione della memoria, e

nel funzionamento deterministico.

Al principio, in passato, le attività di sviluppo dei fornito-

ri di sistemi operativi embedded hanno tradizionalmente

dovuto spesso misurarsi con le difficoltà d’implementazio-

ne mostrate da OEM e costruttori di dispositivi nei vari

progetti. E tenere conto, nell’aggiunta delle nuove funzio-

nalità, dell’esistenza di hardware embedded con risorse

limitate (processore, memoria, interfacce di connettività e

così via), oltre che dei vincoli di costi e di tempo da rispet-

tare nella realizzazione delle applicazioni.

Con ‘IoT’ arrivano nuove sfide

Gli RTOS stanno evolvendosi per sopravvivere in un pa-

norama tecnologico che si è velocemente allargato, dive-

A

RTOS, l’evoluzione

della specie

Trasformazioni globali come la IoT (Internet of Things) ridisegnano il ruolo dei sistemi operativi real-time,

elevandone i requisiti tecnologici

Giorgio Fusari

Fig. 1 – L’architettura di Nucleus, il sistema operativo real-time

di Mentor Graphics