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] ").
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.
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.
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:
Operační systém Contiki byl přenesen a běží na následujícím hardwaru:
Recenze
Bezplatný open source software | |
---|---|
Hlavní věc |
|
Společenství |
|
Organizace | |
licence | |
Problémy | |
jiný |
|
|
Operační systémy v reálném čase | |
---|---|
| |
OTEVŘENO | |
Proprietární |
|
historický |
|
|
Bezdrátové senzorové sítě | |
---|---|
Operační systémy | |
Průmyslové standardy |
|
Programovací jazyky | |
Hardware |
|
Software | |
Aplikace |
|
Protokoly | |
Konference / Časopisy |
|
Ambient Intelligence | |
---|---|
Koncepty |
|
Technika |
|
Platformy | |
aplikace |
|
První průzkumníci |
|
viz také |
|