Durante il mio tirocinio universitario presso l’Università degli Studi di Salerno, ho progettato e sviluppato un framework open-source per il testing dei sensori destinato a sistemi embedded, con l’obiettivo di semplificare e rendere più sicura l’integrazione dei sensori nei dispositivi in fase di sviluppo.
Il framework consente di testare i collegamenti e il funzionamento dei sensori in tempo reale, direttamente durante l’esecuzione di un’applicazione embedded, prima del loro impiego operativo.
La soluzione si compone di due elementi principali:
-
Testsuite: una libreria modulare sviluppata su ChibiOS, progettata per eseguire differenti tipologie di test generici su sensori.
-
Testsuite Visual Editor: un’interfaccia grafica basata su Google Blockly, che permette agli sviluppatori di comporre visivamente scenari di test, sfruttando blocchi grafici drag-and-drop personalizzati, suddivisi in categorie. Questa interfaccia semplifica la definizione di test anche per chi ha meno dimestichezza con la programmazione embedded, accelerando notevolmente il processo di configurazione.
Grazie a questo strumento, è possibile realizzare test automatici, riutilizzabili e configurabili per diverse tipologie di sensori, migliorando l’affidabilità e la manutenibilità dei sistemi embedded fin dalle prime fasi di sviluppo.




