Contiki: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ValterVBot (discussione | contributi)
m Bot: Elimino interlinks vedi Wikidata
FrescoBot (discussione | contributi)
m Bot: accenti e modifiche minori
Riga 29:
== Progetto ==
 
Contiki è scritto in [[linguaggio C]], ed è particolarmente adatto per sistemi embedded con poche risorse hardware. Una configurazione tipica di Contiki è di 2 kilobytes di RAM e 40 kilobytes di [[Read-Only Memory|ROM]]. E'È stato progettato appositamente per la [[Internet delle cose|Internet of Things]] per estendere la Internet globale agli oggetti.
 
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.
Riga 76:
** [[Commodore PET]]
** [[Commodore VIC 20]]
** [[Commodore 64]]
** [[Commodore 128]]
** [[Oric Atmos]]