Contiki

A stabil verziót 2022. május 6-án nézték meg . Ellenőrizetlen változtatások vannak a sablonokban vagy a .
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] ").

Eszköz

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.

Platformok

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.

Jellemzők

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:

Platformok

A Contiki operációs rendszert portolták, és a következő hardvereken fut:

Lásd még

Linkek

Vélemények

Jegyzetek

  1. http://contiki-os.blogspot.ru/2015/08/contiki-30-released-new-hardware-from.html
  2. Contiki: A nyílt forráskódú operációs rendszer a  tárgyak internete számára . www.contikios.org. Hozzáférés időpontja: 2017. február 9. Az eredetiből archiválva : 2013. március 18.
  3. 1 2 3 4 5 6 cc65 alapú fejlesztés
  4. A Contiki futtatása Windows rendszeren (lefelé hivatkozás) . Letöltve: 2008. július 12. Az eredetiből archiválva : 2006. augusztus 10.. 
  5. A linkek félkövérek - Philipp M. Scholl . Hozzáférés dátuma: 2012. január 28. Az eredetiből archiválva : 2011. december 28.