TinyOS | |
---|---|
Dezvoltator | Alianța TinyOS |
Familia OS | Sisteme integrate |
Prima editie | 2000 |
ultima versiune | 2.1.2 (august 2012) |
Licență | BSD |
Stat | Real |
Depozitul de cod sursă | github.com/tinyos/tinyos… |
site web | tinyos.net |
TinyOS este un sistem de operare cu componente open source pentru rețelele de senzori fără fir . TinyOS este un sistem de operare încorporat scris în limbajul nesC și este o serie de sarcini și procese care interacționează. Conceput pentru a se combina cu așa-numitul „ praf inteligent ”. TinyOS este dezvoltat de un consorțiu condus de UC Berkeley și brațul de cercetare Intel .
TinyOS a fost folosit pentru a controla modulul de comunicație al satelitului spațial ETCube-1 .
Aplicațiile din TinyOS sunt scrise în nesC, un dialect al limbajului C care este optimizat pentru a îndeplini constrângerile de memorie ale rețelelor de senzori. Instrumentele sale suplimentare sunt în principal sub formă de aplicații Java și interfețe pentru scripturi shell . Bibliotecile și instrumentele înrudite, cum ar fi compilatorul nesC și setul de instrumente de programare AVR , sunt scrise în mare parte în C.
TinyOS oferă interfețe, module și setări specifice senzorului încorporate care permit programatorilor să creeze un program ca un set de module care efectuează sarcini specifice programului. Modulele TinyOS oferă o interfață cu hardware -ul standard I/O și senzori.
Codul TinyOS este legat static la codul programului și compilat într-un mic executabil folosind lanțul de instrumente tradițional GNU . Utilitarele însoțitoare oferă o platformă completă de dezvoltare pentru TinyOS.
La 31 iulie 2007, a fost lansată versiunea 2.0.2, care are multe avantaje față de versiunile anterioare de TinyOS, inclusiv gestionarea integrată a puterii și a resurselor, fiabilitatea semnificativ îmbunătățită și interfețele și abstracțiile kernelului reproiectate pentru a simplifica programarea.
Rețele de senzori fără fir | |
---|---|
Sisteme de operare | |
Standarde din industrie | |
Limbaje de programare | |
Hardware |
|
Software | |
Aplicații |
|
Protocoale | |
Conferințe / Reviste |
|
Inteligența ambientală | |
---|---|
Concepte |
|
Tehnologie |
|
Platforme | |
Aplicație |
|
Primii exploratori |
|
Vezi si |
|