TinyOS is an OS for embedded, low-power wireless devices and a development platform for low-power wireless devices. The TinyOS development platform helps developers write programs for low-power wireless embedded systems from inside another operating system such as Ubuntu.
TinyOS is an OS for embedded, low-power wireless devices and a development platform for low-power wireless devices. The TinyOS development platform helps developers write programs for low-power wireless embedded systems from inside another operating system such as Ubuntu. Fundamentally, it is a work scheduler and a collection of drivers for microcontrollers and other integrated circuits commonly used in wireless embedded platforms. TinyOS is licensed under an open source, BSD license.
Programming languages
TinyOS applications are written in the programming language nesC, a dialect of the C language optimized for the memory limits of sensor networks. Its supplementary tools are mainly in the form of Java and shell script front-ends.
References