TinyOS | |
---|---|
Udvikler | Alliance TinyOS |
OS familie | Indlejrede systemer |
Første udgave | 2000 |
nyeste version | 2.1.2 (august 2012) |
Licens | BSD |
Stat | Faktiske |
Kildekodelager | github.com/tinyos/tinyos... |
Internet side | tinyos.net |
TinyOS er et open source- komponentoperativsystem til trådløse sensornetværk . TinyOS er et indlejret OS skrevet på nesC- sproget og er en række interagerende opgaver og processer. Designet til at kombinere med det såkaldte " smart støv ". TinyOS udvikles af et konsortium ledet af UC Berkeley og Intels forskningsarm .
TinyOS blev brugt til at styre kommunikationsmodulet for rumsatellitten ESTCube-1 .
Applikationer i TinyOS er skrevet i nesC, en dialekt af C -sproget , der er optimeret til at opfylde hukommelsesbegrænsningerne i sensornetværk. Dens ekstra værktøjer er hovedsageligt i form af Java -applikationer og grænseflader til shell-scripts . Relaterede biblioteker og værktøjer, såsom nesC- kompileren og AVR -programmeringsværktøjssættet , er for det meste skrevet i C.
TinyOS leverer indbyggede grænseflader, moduler og sensorspecifikke indstillinger , der gør det muligt for programmører at oprette et program som et sæt moduler, der udfører programspecifikke opgaver. TinyOS-moduler giver en grænseflade til standard I/O- hardware og sensorer.
TinyOS-koden er statisk forbundet med programkoden og kompileret til en lille eksekverbar fil ved hjælp af den traditionelle GNU-værktøjskæde . De medfølgende hjælpeprogrammer giver en komplet udviklingsplatform til TinyOS.
Den 31. juli 2007 blev version 2.0.2 frigivet, som har mange fordele i forhold til tidligere versioner af TinyOS, inklusive integreret strøm- og ressourcestyring, markant forbedret pålidelighed og redesignede kernegrænseflader og abstraktioner for at forenkle programmering.
Trådløse sensornetværk | |
---|---|
Operativsystemer | |
Industristandarder |
|
Programmeringssprog | |
Hardware |
|
Software | |
Ansøgninger |
|
Protokoller | |
Konferencer / Magasiner |
|
Ambient Intelligence | |
---|---|
Begreber |
|
Teknologi |
|
Platforme | |
Ansøgning |
|
De første opdagelsesrejsende |
|
se også |
|