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 sf.net


The self-maintained repository is deprecated because an official repository for Ubuntu is available. Please refer to: http://www.tinyos.net/scoop/story/2007/3/1/142950/4912


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 http://tec-pc-yuecel.ethz.ch:8080/repository ./

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/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MSP430TOOLS/lib
export MAN_PATH=$MAN_PATH:$MSP430TOOLS/man