Home · Support · Download · Hardware Designs · Projects · Pubs

TinyOS FAQ
Join/Search Mailing Lists
Documentation

TinyOS Site

WWW

 I want to search the TinyOS Mail Archives

TinyOS Installation Info

About the TinyOS 1.0.0 Installation Wizard
About the Linux RPM
Manual Installation Steps

About the TinyOS InstallShield Wizard

The TinyOS 1.0.0 InstallShield Wizard performs the following installation steps:

  • Installs applications into [PrimaryVolumeName]:/<appname>
  • Installs tinyos-1.x and nesc files into [PrimaryVolumeName]:/tinyos-1.x
  • Creates a cygwin shell shortcut on the desktop and in your Start menu
  • Creates the HKEY_LOCAL_MACHINE/SOFTWARE/Cygnus Solutions registry tree
  • Modifies the following environment variables
    • Sets CLASSPATH to [PrimaryVolumePath]jdk1.3.1_01\lib\comm.jar;[PrimaryVolumePath]tinyos-1.x\tools\java;.
    • Sets HOME to [PrimaryVolumePath]cygwin\home\administrator
    • Adds the following to PATH:
      • [PrimaryVolumePath]jdk1.3.1_01\bin (prepended)
      • [PrimaryVolmePath]avrgcc\bin (appended)
      • [PrimaryVolumePath]tinyos-1.x\tools (appended)
      • [PrimaryVolumePath]cygwin\bin (appended)
      • [PrimaryVolumePath]graphviz\Graphviz\\bin (appended)
    • Sets TOSROOT to [PrimaryVolumePath]tinyos-1.x (this is unused in 1.0, but I forgot to remove it)
  • Installs the ‘giveio’ driver which allows users to access the ports for tinyos-1.x (this is the step that requires Administrative privileges).

About the Linux RPM

The Linux RPM:

  • places the tinyos-1.x files in /usr/local/src/tinyos-1.x
  • installs the uisp executable for accessing ports in /usr/local/bin
  • installs the ncc and mig executables in /usr/local/bin
  • installs the ncc libraries in /usr/local/lib

You can find a copy of the .spec file here.

Manual Instructions

Manual Instructions to come soon - 10/14



Home | Download | Support | Publications | Hardware Designs | Related Work | Internal

This project is part of Berkeley WEBS: Wireless Embedded Systems