Ottimizzare le risorse

Dalla rivista:
Elettronica Oggi

 
Pubblicato il 18 marzo 2013

Autore: Paolo Gai, amministratore delegato di Evidence

In un precedente articolo su EONews (n° 550, febbraio 2012) osservai che il mercato dei sistemi operativi real-time si stava evolvendo passando da una prospettiva legata al solo “kernel” a una “di sistema”, in cui vengono premiate piattaforme integrate 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 è ulteriormente enfatizzata. Il vero motore del cambiamento è in questo caso la riduzione di costo: le aziende vogliono ottimizzare le proprie risorse evitando di acquistare lo stesso sottosistema (RTOS, Device Drivers, …) più volte su progetti diversi.
Strategicamente l’unico modo è quello di creare delle associazioni o dei consorzi con i quali condividere componenti di sistema che non fanno parte del core business aziendale, concentrando i propri sforzi economici solo sulle parti peculiari dei propri prodotti.

Questa tendenza è ben visibile nel mercato automotive. Nella sua colonna su Wired, Jim Zemlin nota come oggi giorno i produttori automotive disegnino sistemi di infotainment in cui solo il 3% degli scenari applicativi sono unici per il proprio prodotto. Questo significa che solo una piccola parte degli investimenti serve per ottenere una reale differenziazione sul mercato, arrivando al paradosso in cui le aziende automotive (tipicamente restie a condividere soluzioni software) si ritrovano a collaborare per ottenere una base comune di lavoro sulla quale competere e differenziarsi.

Evoluzione progettuale in termini di linee di codice

Alla luce di questo paradosso, si comprende la nascita di varie associazioni che propongono standardizzazione su vari livelli che vanno dai sistemi operativi alle applicazioni. Tra queste possiamo citare ad esempio Tizen, Genivi (nel mercato automotive), Eclipse (nell’ambito degli ambienti di sviluppo integrati, utilizzato come base per la configurazione di molti RTOS). In tutti questi casi la necessità di condividere e associarsi per differenziare l’offerta diventa fondamentale; il rilascio open-source del proprio know-how non diventa un problema, in quanto rilasciare non significa “fare un regalo” ai competitor, ma significa fornire un piccolo contributo a un grande progetto già esistente.

In questa ottica, Evidence si pone come “facilitatore”, fornendo soluzioni integrate nei mercati automotive, nei sistemi interattivi con display intelligenti e nella generazione automatica di codice per sistemi di controllo, con lo scopo di creare 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 mercato automotive, Evidence ha rilasciato open-source il kernel ERIKA Enterprise. ERIKA Enterprise è il primo kernel completamente italiano ad aver ricevuto la certificazione OSEK/VDX, ed è anche il primo kernel certificato OSEK/VDX a essere stato rilasciato open-source. Il cambio di modello di business è sostanziale: si passa da un modello di business a prodotto a un modello di business a servizio, dove Evidence supporta i propri clienti con personalizzazioni che vengono rilasciate anch’esse open-source e che pertanto vanno ad incrementare 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 presentato a ottobre 2012 al Decimo workshop Automotive Spin con l’auspicio di creare una comunità di aziende automotive italiane che sviluppano e condividono in modo open-source codice non parte del loro core-business.

Nel mercato dei display intelligenti, Evidence propone Evelin, un sistema integrato basato su Linux Embedded nato per semplificare lo sviluppo di applicazioni grafiche e non in sistemi industriali con display e bus di campo. Evelin è una integrazione di un insieme di soluzioni open-source, che è stato utilizzato con successo per sviluppare applicativi più disparati in ambito domotico e industriale.

Infine, nel mercato della generazione di codice per sistemi di controllo, Evidence ha recentemente rilasciato E4Coder, una suite di tool basata su ScicosLab che permette di simulare e generare codice per sistemi a microcontrollore con e senza RTOS. E4Coder integra le seguenti due componenti: SMCube, che permette di simulare e generare codice per macchine a stati finiti parallele, ed E4CoderGUI, che permette una prototipazione rapida di interfacce grafiche e pannelli operatore.



Contenuti correlati

  • Sistemi operativi real-time: 6 RTOS per applicazioni embedded più sicure

    I progetti nel settore automobilistico, nell’automazione industriale, nella sanità, ma anche nel mondo Internet of Things, si stanno focalizzando maggiormente sui requisiti di sicurezza dei sistemi critici. Questo trend sta spingendo i vendor di piattaforme RTOS a...

  • Green hills software
    INTEGRITY-178 tuMP RTOS per le soluzioni di volo autonomo di Merlin

    Merlin, azienda specializzata nello sviluppo di tecnologie di volo autonomo, ha scelto il sistema operativo safety-critical in tempo reale (RTOS) INTEGRITY-178 tuMP di Green Hills Software, per la sua soluzione di volo autonomo. INTEGRITY-178 tuMP verrà eseguito...

  • Tecnologia unikernel ai nastri di partenza

    Unikernel è una tecnologia che potenzialmente combina i vantaggi della virtualizzazione e della containerizzazione, offrendo un elevato grado di sicurezza, migliori prestazioni e un ingombro ridotto Leggi l’articolo completo su Embedded 87  

  • Migrazione della piattaforma microcontrollore: alcuni consigli utili

    Le aziende manifatturiere sono ancora esposte a notevoli rischi e vulnerabilità nelle loro catene di fornitura dei componenti, e questo induce molti team a rielaborare gli attuali progetti dei prodotti Leggi l’articolo completo su Embedded 87

  • La sicurezza funzionale richiede maggiori prestazioni

    La disponibilità di moduli COM (Computer-on-Module) in grado di supportare le funzionalità FuSa dei recenti processori multicore come i dispositivi della linea Atom di Intel permette agli OEM di disporre di blocchi base “application ready” che, oltre...

  • Sistemi operativi embedded, la forza del modello open source

    La possibilità di accedere al codice sorgente di un sistema operativo, di utilizzarlo e modificarlo secondo le proprie esigenze, fornisce vantaggi e opportunità d’innovazione rispetto ai sistemi operativi proprietari. Il paradigma open source può estendersi anche all’ambito...

  • Green Hills Software amplia l’offerta automotive con gli RTOS per zonal e domain controller

    Green Hills Software ha introdotto importanti aggiornamenti al suo sistema operativo real-time (RTOS) µ-velOSity per supportare i nuovi microcontrollori sempre più diffusi nell’elettronica dei veicoli. µ-velOSity è stato aggiornato con nuove funzionalità specifiche, oltre che con funzionalità...

  • Linee guida per la sicurezza degli autoveicoli connessi

    Le auto moderne offrono un’ampia superficie di attacco per gli hacker. Anche quando le vulnerabilità vengono identificate e le contromisure implementate, il processo sicuro di aggiornamento dei sistemi e di installazione delle patch su larga scala è...

  • Green Hills Software aggiunge il supporto RTOS ai suoi prodotti per SoC basati su RISC-V

    Green Hills Software ha annunciato la disponibilità del suo sistema operativo real time (RTOS) µ-velOSity certificabile per la sicurezza in base allo standard RISC-V. La combinazione del sistema operativo in tempo reale μ-velOSity, del middleware, della sonda...

  • eSOL aggiunge una nuova funzione di virtualizzazione per l’RTOS eMCOS

    eSOL ha annunciato la disponibilità di eMCOS Hypervisor, una funzione di virtualizzazione integrata nel sistema operativo in tempo reale (RTOS) scalabile eMCOS dell’azienda. eMCOS Hypervisor semplifica l’integrazione in tempo reale di applicazioni critiche su RTOS e di...

Scopri le novità scelte per te x