Xenomai

Porting della suite di test per sistemi real-time Lachesis su architettura ARM

Lachesis è una suite di test per sistemi in tempo reale basati sul kernel Linux, sviluppata dal gruppo di ricerca dell'AIRT Lab. Scopo di Lachesis è quello di fornire un set di test affidabili per la valutazione delle funzionalità e delle performance di sistemi come RTAI, Xenomai, PREEMPT_RT e, naturalmente, del kernel Linux stesso.

Al momento Lachesis è utilizzato solo su piattaforme di tipo x86. Tuttavia l'hardware tipicamente utilizzato nei sistemi embedded è del tutto differente. Da qui l'esigenza di portare Lachesis alle architetture tipiche delle piattaforme embedded.

Una applicazione distribuita per face-detection e face-recognition

Obiettivo del presente lavoro è quello di studiare e realizzare un prototipo di applicazione distribuita per il riconoscimento e l'identificazione di volti, utilizzando la libreria OpenCV e confrontando le prestazioni del sistema in base alla particolare implementazione dello stack di rete usato. In particolare si prevede di utilizzare lo stack di rete standard di Linux e l'implementazione hard real-time RTnet per patch Xenomai.

Porting su architettura Cris AXIS ETRAX 100LX del sistema operativo Xenomai

Il lavoro svolto in questa tesi ha come obiettivo quello di analizzare il funzionamento del sistema Xenomai, ed in particolare della patch Adeos, al fine di effettuarne il porting sulla board FOX ETRAX 100LX. La board è fornita di un chip basato sull'architettura CRIS, la quale non è supportata direttamente da Xenomai.

Progettazione, sviluppo e time analysis di una applicazione real-time per image-processing in ambiente Xenomai

Il lavoro svolto in questa tesi ha come obiettivo quello di sviluppare una applicazione per image-processing e valutarne le prestazioni su di un sistema operativo in tempo reale basato sul sistema operativo Linux. Al contrario dei sistemi operativi general-purpose, un sistema operativo in tempo reale ha come ne quello di minimizzare la latenza dei suoi processi, denita generalmente come l'intervallo di tempo tra l'istante di occorrenza di un evento e l'inizio dell'azione corrispondente a quell'evento.

Porting su architettura ARM Marvell 88F6281 ed analisi comparativa delle patch real-time RTAI e Xenomai per il kernel Linux

Questo lavoro di tesi, svolto in collaborazione con SPES scpa di Fabriano, oltre ad effettuare il porting delle patch real-time PREEMPT_RT, Xenomai ed RTAI per il kernel Linux alla board SheevaPlug (equipaggiata con processore Marvell ARM7 MV88F6281), ha come scopo una valutazione comparativa delle diverse patch, avendo come metrica sia le performance real-time che il costo del porting, in termini economici e pratici (tempo necessario al porting, tempo necessario al mantenimento della patch, etc).

Pagine

Subscribe to RSS - Xenomai