TinyOS’s event-driven execution model enables fine-grained power
management, yet allows the scheduling flexibility made necessary by the unpredictable nature of wireless communication and physical world interfaces.
TinyOS has already been ported to over a dozen platforms and numerous sensor
boards.