Implementazione di una interfaccia software tra un ambiente di model-based-design e un framework grafico
Luciano Lavagno
Abstract
I dispositivi embedded sono utilizzati in un’ampia varietà di applicazioni: automotive, aerospaziale, medicina, domotica e così via.
Al giorno d’oggi, molti dispositivi sono dotati di uno schermo e di una scheda con microcontrollore programmata ad hoc per implementare le funzionalità definite nei requisiti del prodotto. Per soddisfare le richieste degli utenti, molti prodotti richiedono aggiornamenti continui e varianti. E’ pertanto necessario semplificare la metodologia di sviluppo.
L’obiettivo del progetto di tesi è quello di implementare un Software Interface Layer in grado di semplificare l’interazione tra uno strumento Model-Based-Design (MBD) e un framework grafico embedded, mettendo a disposizione un numero di funzioni API facili da usare.
Questo approccio permette a uno team di sviluppatori di disaccoppiare il front-end grafico (GUI) e il back-end logico sottostante.
Obiettivo Tesi
Sviluppare una metodologia e un modulo software di esempio per garantire l’interfacciamento di librerie/ framework di grafica per il settore embedded con tool di model-based-design.
Conclusioni
La metodologia è stata testata con i framework TouchGFX ed Embedded Wizard con esito positivo. Può essere ulteriormente migliorata con lo sviluppo di un tool grafico per automatizzare alcune funzioni.
Sviluppi futuri
Ottimizzazione della metodologia con sviluppo di un tool per l’automatizzazione di alcune funzionalità.