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