User Tools

Site Tools


Table of Contents


TinyOS is an embedded operating system, featuring a component-oriented architecture.

More information may be found on the TinyOS website and on the TinyOS wiki


  • Download the archive provided below, and extract it somewhere on your computer. (for example /opt/, with user access rights)
  • Export the following environment variables, such as putting the following lines in your .bachrc:
export TOSROOT=/path/to/the/extracted/folder/tinyos-2.x
export TOSDIR=$TOSROOT/tos
export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.
export MAKERULES=$TOSROOT/support/make/Makerules
  • Install the TinyOS tools, as described on the TinyOS wiki. The 3nd step (Installing native compilers, i.e. mspgcc) may already be done for you, otherwise take a look at mspgcc, and the 5th step (Installing the TinyOS source tree) has been done above.
  • You're good to go, try to compile the Blink example by running make wsn430v13 in the $TOSROOT/apps/Blink folder.


os/tinyos.txt · Last modified: 2018/04/13 14:47 (external edit)