jueves, 13 de mayo de 2010

¿Qué es TinyOS?

TinyOS es un sistema operativo de código abierto (open source) diseñado para responder a las características y necesidades de las redes de sensores, tales como las restricciones de memoria, bajo consumo de energía, operaciones de concurrencia intensiva, diversidad en diseños y usos. Además se encuentra optimizado en términos de uso de memoria y eficiencia de energía. Su arquitectura está pensada para incorporar nuevas funcionalidades de manera rápida y sencilla. Como ya se ha mencionado está escrito en nesC. TinyOS es en definitiva una biblioteca de componentes en el que se incluyen multitud de servicios (control de acceso a medio, protocolos de red, drivers de sensores, herramientas de manejo de datos, etc.) que pueden ser utilizados tal cual o pueden ser modificados para aplicaciones que lo precisen.

TinyOS se ha convertido, por sus características, en el estándar de facto en sistemas operativos para nodos sensores. Fue desarrollado a partir de la Tesis Doctoral de Jason Lester Hill en 2003 por la Universidad de Berkeley en California. Desde entonces ha crecido hasta tener una comunidad extensa e internacional de desarrolladores y usuarios.

No hay comentarios:

Publicar un comentario