Contiki | |
---|---|
| |
Utvecklaren | Contiki Developers Team |
senaste versionen | |
Plattformar som stöds | plattformsoberoende |
Typ av kärna | Monolitisk kärna ( ? ) |
Licens | BSD-licens |
stat | Faktisk |
Hemsida | www.contiki-os.org |
Mediafiler på Wikimedia Commons |
Contiki ( eng. Contiki - Kontiki) är ett kompakt, gratis , bärbart , flerfunktionsoperativsystem för inbäddade system och datorer , särskilt utvecklat för användning i enheter med begränsade resurser (främst minne), 8 -bitars datorer för inbäddade system på mikrokontroller . Namnet "Contiki" kommer från den berömda Kon-Tiki- flotten, som Thor Heyerdahl seglade på med besättningen.
Kärnan och de flesta av kärnfunktionerna har utvecklats av Adam Dunkels och Networked Embedded Systems-gruppen vid Svenska Institutet för Datavetenskap .
Positionerat av utvecklare som ett system som lämpar sig för användning i utrustning "för sakernas internet" (lit. "Contiki: OS med öppen källkod för sakernas internet [2] ").
Contiki är designad för inbyggda system med begränsat minne. I standardkonfigurationen använder Contiki 2 kilobyte RAM och 40 kilobyte ROM . Operativsystemet består av en händelsestyrd kärna , program laddas och avlastas dynamiskt under körning. Processer använder en lätt trådningsmodell som kallas protothreads , som ger en linjär trådningsstil för kärninitiering.
Contiki körs på en mängd olika plattformar och arkitekturer från TI MSP430 och Atmel AVR till en mångsidig flotta av äldre datorer . Samtidigt är mängden upptaget utrymme inom några kilobyte , minnesanvändningen är lätt att konfigurera och kan reduceras till tiotals byte .
Ett fullt installerat system, med ett fullständigt grafiskt användargränssnitt, kommer att ta upp cirka 30 kilobyte RAM.
Contiki stöder förebyggande förebyggande multitasking, kommunikation mellan processer - med hjälp av meddelandeförmedling via systemhändelser, GUI med direkt grafikutgång till displayen (möjligt att arbeta med en virtuell nätverksskärm via VNC eller Telnet )
En komplett installation av Contiki innehåller följande komponenter:
Operativsystemet Contiki har porterats och körs på följande hårdvara:
Recensioner
Gratis och öppen källkod | |
---|---|
Huvudsaken |
|
gemenskap |
|
Organisationer | |
Licenser | |
Problem | |
Övrig |
|
|
Operativsystem i realtid | |
---|---|
| |
öppna | |
Proprietär |
|
historisk |
|
|
Trådlösa sensornätverk | |
---|---|
Operativsystem | |
Branschstandarder |
|
Programmeringsspråk | |
Hårdvara |
|
programvara | |
Ansökningar |
|
Protokoll | |
Konferenser / Tidningar |
|
Ambient Intelligence | |
---|---|
Begrepp |
|
Teknologi |
|
Plattformar | |
Ansökan |
|
Första upptäcktsresande |
|
se även |
|