Scaricare la presentazione
PubblicatoFelìcita De santis Modificato 10 anni fa
1
Wireless Sensor Networks e Sistemi Operativi Real-Time
Antonio Romano Torino, 3 Novembre 2006
2
Stato dell’arte Utilizzo delle WSN per scopi, quasi esclusivamente, di monitoraggio ambientale; uso di sistemi operativi non Real-Time( TinyOS); (nessun vincolo temporale stringente) Vantaggi TinyOS: open source; protocolli di comunicazione disponibili; minima occupazione di memoria. svantaggi TinyOS: task 1 task 2 3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
3
politica di schedulazione a priorità con preemption
Obiettivi Uso di un Sistema Operativo Real-Time nei nodi di una WSN; Vantaggi: Possibile utilizzo delle WSN in: Controllo vibrazionale (Golden Gate San. Francisco USA); diagnostica medica; automotive (sistemi antinebbia). task 1 task 2 task 1 task 2 politica di schedulazione a priorità con preemption 3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
4
ERIKA Embedded Real tIme Kernel Architecture II
standard OSEK/VDX (in uso presso sistemi Automotive); modello a memoria comune; schedulazione a priorità; completamente configurabile in base ai servizi richiesti dall’applicazione; architettura stratificata; Kernel layer; Hardware abstraction layer: MCU Layer; CPU Layer; Board Layer. Applicazione Kernel Layer Hardware Abstraction Layer CPU Layer MCU Layer Board Layer 3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
5
ERIKA Embedded Real tIme Kernel Architecture II
FP ( Fixed Priority); EDF (Earliest Deadline First). HAL: Monostack; Multistack. 3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
6
Microcontrollore AVR ATmega128
Dispositivo a 8-bit che consente di avere un throughput massimo di 1 MIPS per Mhz (16 Mhz max); utilizzato sui mote della seria mica della Crossbow; utilizza una archittura harvard; singolo livello di pipelining; memoria Flash da 128 KByte; memoria SRAM da 4 KByte (espandibile); memoria EEPROM da 4 KByte; 32 registri generali direttamente accesibili dalla cpu; 6 modi operativi a consumo ridotto; diverse sorgenti di interruzione. 3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
7
(disponibile a fine dicembre 06).
In corso d’opera: Sviluppo dello stack di protocolli di comunicazione aderente allo standard IEEE (ZigBee) per il Sistema Operativo ERIKA. (disponibile a fine dicembre 06). 3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
8
ZigBee Vs Bluetooth A comune: Bluetooth: ZigBee:
utilizzano la frequenza radio ISM a 2,45 GHz; raggio di copertura fino a 10 m. Bluetooth: garantisce una banda di 1 MByte/s; connessioni limitate a 8 dispositivi. ZigBee: garantisce una banda di 250 Kbit/s; Connette fino a 255 dispositivi; 3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
9
GRAZIE PER LA CORTESE ATTENZIONE!
3 Novembre 2006 Sensori wireless ed integrazione di sistema per applicazioni ubique in ambito ospedaliero
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.