Contiki | |
---|---|
Képernyőkép a Contiki OS Atmel AVR portján futó VNC -kiszolgálóról. | |
Fejlesztő | Contiki fejlesztői csapat |
legújabb verzió |
|
Támogatott platformok | platformközi |
Kernel típusa | Monolit mag ( ? ) |
Engedély | BSD licenc |
Állapot | Tényleges |
Weboldal | www.contiki-os.org |
Médiafájlok a Wikimedia Commons oldalon |
A Contiki ( eng. Contiki - Kontiki) egy kompakt, ingyenes , hordozható , többfeladatos operációs rendszer beágyazott rendszerekhez és PC- khez , különösen korlátozott erőforrásokkal (főleg memóriával) rendelkező eszközökhöz, 8 bites számítógépekhez beágyazott rendszerekhez fejlesztették ki . mikrokontrollereken . _ A "Contiki" név a híres Kon-Tiki tutajtól származik, amelyen Thor Heyerdahl hajózott a legénységgel.
A rendszermagot és az alapvető funkciók többségét Adam Dunkels és a Svéd Számítástechnikai Intézet Networked Embedded Systems csoportja fejlesztette ki .
A fejlesztők olyan rendszerként helyezték el, amely alkalmas a "dolgok internetéhez" szolgáló berendezésekben való használatra (kontiki: The Open Source OS for the Internet of Things [2] ").
A Contiki korlátozott memóriájú beágyazott rendszerekhez készült. Az alapértelmezett konfigurációban a Contiki 2 kilobájt RAM -ot és 40 kilobájt ROM -ot használ . Az operációs rendszer egy eseményvezérelt kernelből áll , a programok dinamikusan töltődnek be és ürülnek ki futás közben. A folyamatok egy könnyű szálfűzési modellt használnak , az úgynevezett protoszálakat , amelyek lineáris szálfűzési stílust biztosítanak a kernel inicializálásához.
A Contiki számos platformon és architektúrán fut, a TI MSP430 -tól és az Atmel AVR -től a régebbi PC -k változatos flottájáig . Ugyanakkor az elfoglalt hely mennyisége néhány kilobájton belül van , a memóriahasználat könnyen konfigurálható és több tíz bájtra csökkenthető .
Egy teljesen telepített rendszer, teljes grafikus felhasználói felülettel, körülbelül 30 kilobájt RAM-ot foglal el.
A Contiki támogatja a megelőző megelőző multitaskingot, a folyamatok közötti kommunikációt - rendszereseményeken keresztüli üzenetek továbbításával, grafikus felhasználói felület közvetlen grafikus kimenettel a kijelzőre ( VNC -n vagy Telneten keresztül virtuális hálózati kijelzővel dolgozhat )
A Contiki teljes telepítése a következő összetevőket tartalmazza:
A Contiki operációs rendszert portolták, és a következő hardvereken fut:
Vélemények
Ingyenes és nyílt forráskódú szoftver | |
---|---|
A fő dolog |
|
Közösség |
|
Szervezetek | |
Licencek | |
Problémák | |
Egyéb |
|
|
Valós idejű operációs rendszerek | |
---|---|
| |
nyisd ki | |
Szabadalmazott |
|
történelmi |
|
|
Vezeték nélküli szenzorhálózatok | |
---|---|
Operációs rendszer | |
Ipari szabványok |
|
Programozási nyelvek | |
Hardver |
|
Szoftver | |
Alkalmazások |
|
Protokollok | |
Konferenciák / Magazinok |
|
Környezeti intelligencia | |
---|---|
Fogalmak |
|
Technológia |
|
Platformok | |
Alkalmazás |
|
Első felfedezők |
|
Lásd még |
|