EMBEDDED
58 • novembre • 2015
30
| RTOS
n trend nel mondo del sistemi ope-
rativi embedded appare sempre più
evidente e consolidato: sebbene, da
sole, Microsoft e Wind River aves-
sero rappresentato nel 2013 oltre la metà del
fatturato nel mercato globale dei sistemi ope-
rativi embedded e real-time (RTOS - real-time
operating system), nello stesso anno, nel com-
parto, le unità di SO embedded open source
(o liberamente disponibili) avevano totalizza-
to più di 3,7 volte quelle di sistemi operativi
commerciali. L’analisi, della società di ricerche
VDC Research, evidenzia il ruolo sempre più
preponderante del software open source, in un
mercato dei sistemi operativi embedded e real-
time previsto comunque in crescita da qui al
2016, soprattutto per effetto di fattori stimo-
lanti, come l’espansione delle applicazioni IoT
(Internet of Things).
Nel caso specifico dei sistemi operativi real-ti-
me (RTOS), il trend espansivo dell’open source
può essere esemplificato dal successo di diffu-
sione di un sistema come FreeRTOS, eviden-
temente motivabile dagli apprezzamenti che
il mercato ha espresso per un SO che unisce
la qualità del codice alla completa libertà di
utilizzo. La mini-rassegna che segue, non cer-
to esaustiva, riporta comunque una selezione
di alcuni tra gli RTOS, commerciali o open
source, più utilizzati dagli sviluppatori nel
mondo, come recentemente emerso da uno stu-
dio di UBM Canon.
DSP/BIOS
http://www.ti.comProgettato in modo specifico per le piatta-
forme DSP TMS320C6000, TMS320C55x e
TMS320C28x, DSP/BIOS è un kernel real-ti-
me multi-tasking scalabile. Texas Instruments
propone questo prodotto come una solida base
anche per le più sofisticate applicazioni DSP,
grazie al corredo di componenti di networking,
moduli per le comunicazioni microprocessore-
DSP e driver. Il kernel DSP/BIOS fornisce API
(application programming interface) standar-
dizzate per le piattaforme DSP C6000, C55x e
C28x, al fine di supportare una rapida migra-
zione applicativa, ed è anche ottimizzato per
girare su core DSP sui dispositivi OMAP. Inol-
tre,
DSP/BIOS
può essere utiliz-
zato sia come pro-
dotto stand alone,
sia come parte in-
tegrante dell’am-
biente IDE Code
Composer Studio.
Configurabile per
minimizzare
il
footprint in ter-
mini di memoria,
DSP/BIOS è in
grado di fornire
un ricco insieme
di servizi kernel
12 RTOS
per l’embedded
Mini-rassegna di alcuni tra i sistemi operativi real-
time più utilizzati dagli sviluppatori di applicazioni
industriali e professionali
U
Giorgio Fusari
Fig. 1 - DSP/BIOS