Contiki: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Rubb3r (discussione | contributi)
Rubb3r (discussione | contributi)
Riga 33:
Contiki è costituito da un kernel ad eventi, sul quale le applicazioni vengono caricate e scaricate dinamicamente a [[runtime]]. Lo scheduling è di tipo non-preemptive, dunque la CPU viene rilasciata dal processo solo quando termina o si blocca in attesa di un evento. I processi di Contiki sono [[protothread]] che consentono uno stile di programmazione a [[Thread (informatica)|thread]] alquanto lineare.
 
Per il [[networking]] è stata implementata la pila protocolloareprotocollare [[uIP]], che è uno stack [[TCP/IP]] appositamente progettato per sistemi ad 8 e 16 bit. Dall'ottobre 2008, uIP è compatibile con il protocollo [[IPv6]]. E' implementato anche il protocollo IPv6 over Low-Power Wireless Personal Area Networks ([[6LoWPAN]]) che permette di utilizzare il protocollo IPv6 in reti [[WPAN]], grazie alla compressione dell'header IPv6. Inoltre è implementato RPL, un protocollo di routing per reti a bassa potenza.
 
== Piattaforme ==