TinyOS | |
---|---|
Fejlesztő | Alliance TinyOS |
OS család | Beágyazott rendszerek |
Első kiadás | 2000 |
legújabb verzió | 2.1.2 (2012. augusztus) |
Engedély | BSD |
Állapot | Tényleges |
Source Code Repository | github.com/tinyos/tinyos… |
Weboldal | tinyos.net |
A TinyOS egy nyílt forráskódú komponens operációs rendszer vezeték nélküli szenzorhálózatokhoz . A TinyOS egy nesC nyelven írt beágyazott operációs rendszer, amely kölcsönhatásban álló feladatok és folyamatok sorozata. Úgy tervezték, hogy kombinálják az úgynevezett " okos porral ". A TinyOS-t az UC Berkeley és az Intel kutatócsoportja által vezetett konzorcium fejleszti .
A TinyOS-t az ESTCube-1 űrműhold kommunikációs moduljának vezérlésére használták .
A TinyOS alkalmazásai nesC-ben, a C nyelv dialektusában vannak megírva, amely úgy van optimalizálva, hogy megfeleljen az érzékelőhálózatok memóriakorlátainak. Kiegészítő eszközei főként Java alkalmazások és shell szkriptekhez való interfészek formájában vannak . A kapcsolódó könyvtárak és eszközök, mint például a nesC fordító és az AVR programozási eszközkészlet , többnyire C nyelven íródnak.
A TinyOS beépített interfészeket, modulokat és érzékelő - specifikus beállításokat biztosít, amelyek lehetővé teszik a programozók számára, hogy programspecifikus feladatokat végrehajtó modulok halmazaként hozzanak létre egy programot. A TinyOS modulok interfészt biztosítanak a szabványos I/O hardverekhez és érzékelőkhöz.
A TinyOS kód statikusan kapcsolódik a programkódhoz, és a hagyományos GNU eszközlánc segítségével kis végrehajtható állományba fordítják . A mellékelt segédprogramok teljes fejlesztési platformot biztosítanak a TinyOS számára.
2007. július 31-én megjelent a 2.0.2-es verzió, amely számos előnnyel rendelkezik a TinyOS korábbi verzióihoz képest, beleértve az integrált energia- és erőforrás-kezelést, jelentősen megnövekedett megbízhatóságot , valamint a programozás egyszerűsítése érdekében újratervezett kernel -interfészt és absztrakciókat.
Vezeték nélküli szenzorhálózatok | |
---|---|
Operációs rendszer | |
Ipari szabványok |
|
Programozási nyelvek | |
Hardver |
|
Szoftver | |
Alkalmazások |
|
Protokollok | |
Konferenciák / Magazinok |
|
Környezeti intelligencia | |
---|---|
Fogalmak |
|
Technológia |
|
Platformok | |
Alkalmazás |
|
Első felfedezők |
|
Lásd még |
|