Tesi Robotica Analisi, progettazione e implementazione... | Page 75
i
i
“LP_Tesi” — 2013/10/17 — 18:27 — page 75 — #75
i
Capitolo
i
3
Sistemi Embedded
3.1
Introduzione
Con il termine sistema embedded (immerso) si identificano genericamente tutti
quei sistemi elettronici di elaborazione a microprocessore progettati appositamente per una determinata applicazione (special purpose) ovvero non riprogrammabili dall’utente per altri scopi, spesso con una piattaforma hardware ad
hoc, integrati nel sistema che controllano ed in grado di gestirne tutte o parte
delle funzionalità. In questa area si collocano sistemi di svariate tipologie e dimensioni, in relazione al tipo di microprocessore, al sistema operativo, ed alla
complessità del software che può variare da poche centinaia di byte a parecchi
megabyte di codice. Appartengono a questa categoria di sistemi microelettronici di elaborazione i microcontrollori. Contrariamente ai computer (general
purpose), un sistema embedded ha dei compiti noti già durante lo sviluppo, che
eseguirà dunque grazie ad una combinazione hardware/software specificamente
studiata per la tale applicazione. Grazie a ciò l’hardware può essere ridotto ai
minimi termini per ridurne lo spazio occupato riducendo così anche i consumi, i tempi di elaborazione e il costo di fabbricazione. Inoltre l’esecuzione del
software è spesso in tempo reale (real-time) per permettere un controllo deterministico dei tempi di esecuzione. Un esempio diffuso di Sistema embedded sono
le centraline elettroniche installate a bordo degli autoveicoli per il controllo del
motore e dell’ABS.
75
i
i
i
i