20
In un precedente articolo su
(n° 550, febbraio
2012) osservai che il merca-
to dei sistemi operativi real-
time si stava evolvendo pas-
sando da una prospettiva
legata al solo “kernel” a una
“di sistema”, in cui vengono
premiate piattaforme inte-
grate basate su strumenti
open-source.
In quest’ottica è possibile
collocare i nuovi progetti
hardware opensource come
Raspberry PI o i sistemi di
sviluppo integrati basati su
Linux Embedded.
Durante il 2012, questa
tendenza si è ulteriormen-
te enfatizzata. Il vero mo-
tore del cambiamento è in
questo caso la riduzione di
costo: le aziende vogliono
ottimizzare le proprie risor-
se evitando di acquistare lo
stesso sottosistema (RTOS,
Device Drivers, …) più volte
su progetti diversi.
Strategicamente
l’unico
modo è quello di creare del-
le associazioni o dei con-
sorzi con i quali condividere
componenti di sistema che
non fanno parte del core bu-
siness aziendale, concen-
trando i propri sforzi econo-
mici solo sulle parti peculiari
dei propri prodotti.
Questa tendenza è ben visi-
bile nel mercato automotive.
Nella sua colonna su
, Jim Zemlin nota come
oggi giorno i produttori au-
tomotive disegnino sistemi
di infotainment in cui solo il
3% degli scenari applicativi
sono unici per il proprio pro-
dotto.
Questo significa che solo
una piccola parte degli inve-
stimenti serve per ottenere
una reale differenziazione
sul mercato, arrivando al
paradosso in cui le aziende
automotive (tipicamente re-
stie a condividere soluzioni
software) si ritrovano a col-
laborare per ottenere una
base comune di lavoro sulla
quale competere e differen-
ziarsi.
Alla luce di questo parados-
so, si comprende la nascita
di varie associazioni che
propongono
standardiz-
zazione su vari livelli che
vanno dai sistemi operativi
alle applicazioni. Tra queste
possiamo citare ad esem-
pio
(nel mer-
cato automotive),
(nell’ambito degli ambienti
di sviluppo integrati, utiliz-
zato come base per la confi-
gurazione di molti RTOS). In
tutti questi casi la necessità
di condividere e associar-
si per differenziare l’offerta
diventa fondamentale; il ri-
lascio open-source del pro-
prio know-how non diventa
un problema, in quanto ri-
lasciare non significa “fare
un regalo” ai competitor, ma
significa fornire un piccolo
contributo a un grande pro-
getto già esistente.
In questa ottica,
si pone come “facilitatore”,
fornendo soluzioni integra-
te nei mercati automotive,
nei sistemi interattivi con
display intelligenti e nella
generazione automatica di
codice per sistemi di con-
trollo, con lo scopo di crea-
re un ecosistema basato su
software open-source che
riduca gli investimenti dei
propri clienti su parti non
fondamentali per il proprio
business.
Per quanro riguarda il mer-
cato automotive, Evidence
ha rilasciato open-source il
kernel
ERIKA Enterprise è il primo
kernel completamente ita-
liano ad aver ricevuto la cer-
tificazione
VDX
, ed
è anche il primo kernel cer-
tificato OSEK/VDX a essere
stato rilasciato open-source.
Il cambio di modello di busi-
P
arola
alle
A
ziende
EON
ews
n.
560
-
gennaio
2013
ness è sostanziale: si passa
da un modello di business
a prodotto a un modello di
business a servizio, dove
Evidence supporta i propri
clienti con personalizzazio-
ni che vengono rilasciate
anch’esse open-source e
che pertanto vanno ad in-
crementare il progetto nella
sua interezza.
Il risultato di questo sforzo
è visibile in figura 1, dove
è evidente l’evoluzione del
progetto in termini di linee
di codice. Il kernel ERIKA
Enterprise è stato presen-
tato a ottobre 2012 al De-
cimo workshop
con l’auspicio di cre-
are una comunità di azien-
de automotive italiane che
sviluppano e condividono
in modo open-source codi-
ce non parte del loro core-
business.
Nel mercato dei display in-
telligenti, Evidence propone
, un sistema integra-
to basato su Linux Embed-
ded nato per semplificare
lo sviluppo di applicazioni
grafiche e non in sistemi in-
dustriali con display e bus
di campo. Evelin è una in-
tegrazione di un insieme di
soluzioni open-source, che
è stato utilizzato con suc-
cesso per sviluppare appli-
cativi più disparati in ambito
domotico e industriale.
Infine, nel mercato della ge-
nerazione di codice per si-
stemi di controllo, Evidence
ha recentemente rilasciato
, una suite di tool
basata su
che
permette di simulare e ge-
nerare codice per sistemi a
microcontrollore con e sen-
za RTOS.
E4Coder integra le seguenti
due componenti: SMCube,
che permette di simulare e
generare codice per mac-
chine a stati finiti parallele,
ed E4CoderGUI, che per-
mette una prototipazione
rapida di interfacce grafiche
e pannelli operatore.
rtos
Paolo Gai,
amministratore
delegato di
Evidence
Ottimizzare
le risorse
Durante il 2012 è aumentata la tendenza del mercato
dei sistemi operativi real-time a evolversi, passando
da una prospettiva legata al solo “kernel” a una “di
sistema”
P
aolo
G
ai
Fig. 1 - Evoluzione
progettuale in termini di linee
di codice