Porting su architettura ARM ed analisi comparativa delle patch real-time PREEMPT_RT e Xenomai per il kernel Linux

Il lavoro svolto in questa tesi ha come obiettivo quello di portare una suite di test per sistemi in tempo reale su architettura ARM per sistemi in tempo reale. Il lavoro complessivo è diviso in tre parti principali.

La prima parte è basata sullo studio e documentazione del sistema operativo Linux e della scheda ARM utilizzata, approfondendo in particolar modo lo studio dei sistemi in tempo reale, basati sempre sul kernel Linux; l'implementazione di un sistema real-time è stato ottenuto tramite l'applicazione di due diverse patch, quella RT_PREEMPT e quella di Xenomai, che riescono a fornire al sistema operativo originale funzionalità real-time. Nella seconda parte del lavoro svolto, tutto lo sforzo è stato incentrato nella configurazione e nella cross compilazione del kernel Linux nelle diverse modalità real-time per la scheda ARM e nel porting della suite di test. Infine, l'ultima parte del lavoro ha l'obiettivo di verificare la funzionalità e le prestazioni delle diverse configurazioni utilizzando la suite di test, raggruppando i risultati ottenuti in apposite tabelle.

Corso di Laurea: 
Laurea Triennale in Ingegneria Informatica e dell'Automazione
Anno Accademico: 
2012
Tesista
Tesista: 
Alessandro Galdelli
Email: 
Relatore
Relatore: 
Prof. Aldo Franco Dragoni
Email: 
Correlatore
Correlatore: 
Andrea Claudi
Email: