Progetto R&D / Ability
Distribuzione Linux nell'automotive
PROGETTO R&D: TECHNOLOGIES
Distribuzione Linux nell’automotive
Stato: Completato
Periodo di riferimento: 12 Luglio 2013 – 31 Maggio 2015
Finanziatore: POR FESR Sardegna 2007 – 2013. Asse IV – Competitività. Linea di Attività 6.2.1.b “Sostegno alla Creazione e allo Sviluppo di Nuove Imprese Creative”
Ruolo di Abinsula: Coordinatore del progetto a Partecipante
Personale di riferimento: Andrea Sanna
Un sistema embedded è generalmente progettato per eseguire funzionalità specifiche, definite in fase di progettazione. I sistemi embedded possono integrare diversi tipi di processori. Nei sistemi embedded complessi è possibile fare affidamento su sistemi operativi (OS) che devono essere progettati per essere flessibili, efficienti dal punto di vista delle risorse, affidabili, multi-thread e multi-processore. Il sistema operativo deve essere integrato con librerie native per supportare memorie di massa, grafica, protocolli di comunicazione complessi. Questo garantisce la portabilità del (sotto)sistema su diverse piattaforme di destinazione.
Ability è stato un progetto aziendale finanziato nell’ambito del programma POR FESR Sardegna 2007 – 2013. Ability è una meta-distribuzione basata sul progetto YOCTO, una delle distribuzioni META più popolari al mondo, ed è distribuita sotto la General Public License alla comunità open-source. Oltre ai livelli ereditati dalla comunità open-source, Ability possiede i livelli specifici sviluppati da Abinsula che la rendono fortemente adatta all’automotive, ma anche ad altri campi di applicazione come la domotica e la medicina. La distribuzione sviluppata da Abinsula contiene strumenti e servizi che consentono il porting e la configurazione di tecnologie open source per dispositivi embedded. Supporta oltre 200 schede di sviluppo e 3 di produzione con più di 5000 processi tra librerie e applicazioni.
Automotive
L’industria automobilistica è uno dei principali campi di applicazione. Ability è conforme a GENIVI®, un’alleanza industriale no-profit impegnata a guidare l’ampia adozione di una piattaforma di sviluppo open-source per l’In-Vehicle Infotainment (IVI). L’alleanza mira ad allineare i requisiti, a fornire implementazioni di riferimento, a offrire programmi di certificazione e a promuovere una vivace comunità IVI open-source. Ability è stato riconosciuto da GENIVI® ed è ora utilizzato in molti scenari di sviluppo software. Ability integra già:
Domotica
Ability è particolarmente adatto a essere utilizzato nei sistemi domotici. Ability può essere utilizzato come gateway multisensore, agendo come attore di orchestrazione in una rete composta da elementi personalizzati eterogenei. È un componente flessibile ed estensibile che può essere interfacciato con componenti che utilizzano interfacce specifiche dell’utente e protocolli di comunicazione definiti dall’utente. In particolare, interagisce con una varietà ampiamente nota di protocolli commerciali quali IIC, SPI, RS232, CAN POWERTRAIN, ECELON, ETH, nonché con altre soluzioni personalizzate, cablate e wireless. Quando viene utilizzato come gateway, Ability è accompagnato da un cruscotto di facile utilizzo, per consentire all’utente di controllare facilmente i componenti della rete e di interagire con essi.
Medico
Negli ultimi anni il settore elettromedicale ha subito innovazioni significative grazie all’integrazione delle interfacce utente e al cambiamento dell’esperienza dell’utente. Ability può essere utilizzato per rinnovare strumenti esistenti o per progettarne di nuovi e collegarli tra loro. In questo contesto Ability è stato utilizzato per la gestione di interfacce utente touch e multi-touch e per l’interazione con tablet esterni, garantendo sempre la corretta interazione con protocolli standard e personalizzati di basso livello utilizzati in questo specifico settore.