Contiki

Stabilní verze byla zkontrolována 6. května 2022 . Existují neověřené změny v šablonách nebo .
Contiki

Snímek obrazovky VNC serveru běžícího na Atmel AVR portu Contiki OS.
Vývojář Tým vývojářů Contiki
Nejnovější verze
Podporované platformy multiplatformní
Typ jádra Monolitické jádro ( ? )
Licence Licence BSD
Stát Aktuální
Webová stránka www.contiki-os.org
 Mediální soubory na Wikimedia Commons

Contiki ( anglicky Contiki -   Kontiki) je kompaktní, bezplatný , přenosný , víceúlohový operační systém pro vestavěné systémy a PC , zejména vyvinutý pro použití v zařízeních s omezenými zdroji (hlavně paměti), 8bitové počítače pro vestavěné systémy na mikrokontrolérech . Název „Contiki“ pochází od slavného voru Kon-Tiki , na kterém se Thor Heyerdahl s posádkou plavil .

Jádro a většinu základních funkcí vyvinul Adam Dunkels a skupina Networked Embedded Systems při Švédském institutu počítačových věd .

Vývojáři ho umístili jako systém vhodný pro použití v zařízení "pro internet věcí" (dosl. "Contiki: The Open Source OS pro Internet of Things [2] ").

Zařízení

Contiki je určen pro vestavěné systémy s omezenou pamětí. Ve výchozí konfiguraci používá Contiki 2 kilobajty RAM a 40 kilobajtů ROM . OS se skládá z jádra řízeného událostmi , programy se načítají a uvolňují dynamicky za běhu. Procesy používají odlehčený model vláken nazvaný protothreads , který poskytuje styl lineárního vlákna při inicializaci jádra.

Platformy

Contiki běží na různých platformách a architekturách od TI MSP430 a Atmel AVR až po různorodou flotilu starších počítačů . Zároveň se množství zabraného místa pohybuje v rozmezí několika kilobajtů , využití paměti lze snadno konfigurovat a lze jej snížit na desítky bytů .

Plně nainstalovaný systém s plně grafickým uživatelským rozhraním zabere přibližně 30 kilobajtů RAM.

Funkce

Contiki podporuje preemptivní preemptivní multitasking, meziprocesovou komunikaci - pomocí předávání zpráv přes systémové události, GUI s přímým grafickým výstupem na displej (možné pracovat s virtuálním síťovým displejem přes VNC nebo Telnet )

Kompletní instalace Contiki obsahuje následující komponenty:

Platformy

Operační systém Contiki byl přenesen a běží na následujícím hardwaru:

Viz také

Odkazy

Recenze

Poznámky

  1. http://contiki-os.blogspot.ru/2015/08/contiki-30-released-new-hardware-from.html
  2. Contiki: Operační systém s otevřeným zdrojovým kódem pro internet  věcí . www.contikios.org. Datum přístupu: 9. února 2017. Archivováno z originálu 18. března 2013.
  3. 1 2 3 4 5 6 vývoj založený na cc65
  4. Spuštění Contiki na Windows (downlink) . Získáno 12. července 2008. Archivováno z originálu 10. srpna 2006. 
  5. Odkazy jsou tučné - Philipp M. Scholl . Datum přístupu: 28. ledna 2012. Archivováno z originálu 28. prosince 2011.