The Sensor Network Museumtm - - TinyOS 2.x Installation

Install instructions can be found on the TinyOS webpage

The TinyOS 2.x source can be checked out from the CVS repository at

The self-maintained repository is deprecated because an official repository for Ubuntu is available. Please refer to:

A self-maintained repository with TinyOS 2.x toolchain packages (MSP430 based) for Debian and Debian-based distributions is provided and can be included by adding the following line to /etc/apt/sources.list:

deb ./

Distributions known to work:

  • Kubuntu Edgy/6.10

Distributions known to not work:

Known Issues:

  • packages are simply converted from rpm (with alien)
  • packages are not signed, authentication/verification of a package is not feasible
  • depends, recommends, suggests, and conflicts fields are empty
    • tinyos-tools conflicts with uisp (if already installed, deinstall it first)
    • msp430tools-gdb conflicts with msp430tools-gdb-proxy (install only one of these packages)
  • necessary environment variables are not set by installer, put the following lines to .bashrc in your home:
# MSP430 environment setup
export MSP430TOOLS=/opt/msp430
export PATH=$PATH:$MSP430TOOLS/bin
export PYTHONPATH=$PYTHONPATH:$MSP430TOOLS/lib/python2.3/site-packages/