Tesi etd-03152007-114910 |
Link copiato negli appunti
Tipo di tesi
Tesi di laurea specialistica
Autore
Cicchi, Federico
Indirizzo email
cicchi@di.unipi.it
URN
etd-03152007-114910
Titolo
Generazione di sistemi operativi con comunicazioni a messaggi per microcontrollori Pic della famiglia 18F
Dipartimento
SCIENZE MATEMATICHE, FISICHE E NATURALI
Corso di studi
TECNOLOGIE INFORMATICHE
Relatori
Relatore Cisternino, Antonio
Parole chiave
- 18f
- generatore
- microcontrollore
- pic
- robotics4.net
- sistema operativo
Data inizio appello
05/04/2007
Consultabilità
Completa
Riassunto
In maniera crescente, i microcontrollori vengono utilizzati negli ambienti industriali e di intrattenimento e per pilotare e monitorare sistemi robotici e non solo. Dal momento che le applicazioni assumono caratteristiche sempre più sofisticate, la loro concezione ed implementazione divengono complesse e risulta dunque imprescindibile l'utilizzazione di un sistema operativo per gestire tale complessità e per fornire al programmatore un certo livello d'astrazione atto ad incrementare la portabilità del codice.
Recentemente è stato implementato presso il Dipartimento di Informatica dell'Università di Pisa un sistema operativo per una scheda di controllo, chiamata WildFire, basata sul microcontrollore ColdFire della Motorola.
Il sistema è stato poi integrato all'interno di una infrastruttura, chiamata Robotics4.NET, realizzata con lo scopo di sviluppare programmi di controllo per sistemi robotici aventi un'architettura \ingl{bio-like}, cioè ispirata al sistema nervoso umano. L'uso di una scheda WildFire, piuttosto che un calcolatore vero e proprio, ha portato ad una notevole abbassamento dei costi legati all'hardware, ad una diminuzione delle dimensioni del sistema e ad un aumento della sua affidabilità.
L'obiettivo di questa tesi è di migliorare ancora di più i risultati precedenti, effettuando il porting del sistema operativo su un'architettura hardware più piccola. Come architettura è stata scelta la famiglia di microcontrollori PICmicro 18FXX2 della Microchip. Le ragioni che ci hanno spinto a scegliere questa architettura, includono, come si vedrà, le discrete performance, le esigue dimensioni e il ridottissimo costo.
Recentemente è stato implementato presso il Dipartimento di Informatica dell'Università di Pisa un sistema operativo per una scheda di controllo, chiamata WildFire, basata sul microcontrollore ColdFire della Motorola.
Il sistema è stato poi integrato all'interno di una infrastruttura, chiamata Robotics4.NET, realizzata con lo scopo di sviluppare programmi di controllo per sistemi robotici aventi un'architettura \ingl{bio-like}, cioè ispirata al sistema nervoso umano. L'uso di una scheda WildFire, piuttosto che un calcolatore vero e proprio, ha portato ad una notevole abbassamento dei costi legati all'hardware, ad una diminuzione delle dimensioni del sistema e ad un aumento della sua affidabilità.
L'obiettivo di questa tesi è di migliorare ancora di più i risultati precedenti, effettuando il porting del sistema operativo su un'architettura hardware più piccola. Come architettura è stata scelta la famiglia di microcontrollori PICmicro 18FXX2 della Microchip. Le ragioni che ci hanno spinto a scegliere questa architettura, includono, come si vedrà, le discrete performance, le esigue dimensioni e il ridottissimo costo.
File
Nome file | Dimensione |
---|---|
introduzione.pdf | 22.46 Kb |
tesiCicchi.pdf | 1.68 Mb |
Contatta l’autore |