TinyOS | |
---|---|
Vývojář | Aliance TinyOS |
rodina OS | Vestavěné systémy |
První vydání | 2000 |
Nejnovější verze | 2.1.2 (srpen 2012) |
Licence | BSD |
Stát | Aktuální |
Úložiště zdrojového kódu | github.com/tinyos/tinyos… |
Webová stránka | tinyos.net |
TinyOS je komponentní operační systém s otevřeným zdrojovým kódem pro bezdrátové senzorové sítě . TinyOS je vestavěný operační systém napsaný v jazyce nesC a je sérií vzájemně se ovlivňujících úloh a procesů. Navrženo pro kombinaci s takzvaným „ chytrým prachem “. TinyOS je vyvíjen konsorciem vedeným UC Berkeley a výzkumným oddělením Intelu .
TinyOS byl použit k ovládání komunikačního modulu vesmírné družice ESTCube-1 .
Aplikace v TinyOS jsou napsány v nesC, dialektu jazyka C , který je optimalizován pro splnění paměťových omezení senzorových sítí. Jeho další nástroje jsou především ve formě Java aplikací a rozhraní pro shell skripty . Související knihovny a nástroje, jako je kompilátor nesC a sada nástrojů pro programování AVR , jsou většinou napsány v C.
TinyOS poskytuje vestavěná rozhraní, moduly a nastavení specifická pro senzory , která umožňují programátorům vytvořit program jako sadu modulů, které provádějí úkoly specifické pro daný program. Moduly TinyOS poskytují rozhraní pro standardní I/O hardware a senzory.
Kód TinyOS je staticky propojen s kódem programu a zkompilován do malého spustitelného souboru pomocí tradičního nástroje GNU . Doprovodné nástroje poskytují kompletní vývojovou platformu pro TinyOS.
31. července 2007 byla vydána verze 2.0.2, která má oproti dřívějším verzím TinyOS mnoho výhod, včetně integrované správy napájení a zdrojů, výrazně vylepšené spolehlivosti a přepracovaných rozhraní a abstrakcí jádra pro zjednodušení programování.
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é |
|