Embedding Embedding

Transcript

Embedding Embedding
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedding
Embedding
Some examples of embedded controllers
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedding
Il termine "sistema embedded" identifica genericamente dei
sistemi elettronici a microprocessore progettati
appositamente per una determinata applicazione, spesso con
una piattaforma hardware ad hoc.
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 bytes a parecchi megabytes di codice.
Questi sistemi possono operare in autonomia, oppure possono
essere connessi ad altri computer convenzionali, dove
risiedono tipicamente le funzioni di monitoraggio e controllo.
1
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Real-time
Il "sistema real-time" è un sistema in cui il corretto
funzionamento non dipende soltanto dalla esattezza logica
del risultato ma anche dal momento nel quale è il risultato
stesso viene prodotto.
Una distinzione più sottile è quella tra ‘hard’ real-time e ‘soft’
real-time. In linea di massima i sistemi ‘hard’ richiedono un
rispetto rigido dei vincoli di precisione temporale, in quanto
mancare una scadenza significherebbe invalidare il
funzionamento dell’intero sistema; quelli ‘soft’ si limitano ad
un rispetto statistico dei vincoli che, se forzati, portano ad
una degradazione dell’applicazione che può però essere
tollerata in funzione del suo costo per l’utilizzatore.
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedded systems
Industrial PC
2
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedded systems
Panel PC
(industrial PC + LCD or touch screen)
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedded systems
National Instruments CompactRIO, DSpace , etc.
3
Università degli Studi di Parma
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Embedded systems
System on board (SoB)
PC 104
ITX (Pico-ITX, Micro-ITX, etc.)
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedded systems
System on board (SoB)
Arduino
PandaBoard (OMAP4 / 5 / ..)
4
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedded systems
System on board (SoB)
BeagleBoard
RaspBerry
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedded systems
PLC
5
Appunti ed esempi di Meccanica dei Robot
Prof. Alessandro Tasora
Università degli Studi di Parma
Embedded systems
System on chip (SoC) , es. custom PCBs with ARM, Tegra, etc.
6