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

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.com

Progettato 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