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

Windows Download and Installation

Instructions for past versions, including a manual TinyOS installation, are below.

TinyOS Release 1.0.0
October 14, 2002

TinyOS is installed using Installshield. You can download the TinyOS web distribution here. There is also an Autorun.inf file if you’d like to place both on a auto-running CD. If there is a chance that you will not be online when installing, you may want to copy instmsiw.exe and isscript.msi to your CD as well. These two files are needed on some systems to complete the installation..

Here’s a description of what the InstallShield Wizard does. Manual instructions are also available.

Because the installation includes installing drivers, you must install as Administrator. If you do not install as Administrator, TinyOS may not work properly.If your primary system drive is not c:, there is one additional post-installation-wizard step you must take. Please see below for more information and instructions.

The following table describes the installation windows that come up in order and what action should be taken on each window. Some windows take a few seconds to come up, so please be patient.
 

Window Description

Action

Preparing to Install

<no action>

Enter Text - Download JDK

(Web Distribution Only)
If you are installing from the Web Distribution, you must download the 1.3 JDK from Sun to avoid copyright infringement. Start and point a browser to the link shown in the window. Follow Sun’s download instructions. When the JDK has downloaded, enter the location of the downloaded file in the textbox and click OK.

Start Copying Files

Next (There are no Current Settings to check.)

Setup Status

<no action> Note: the wizard might display 0% for some time. This is normal.

Installshield Wizard Complete

Finish

You’re Done!

OK


Extra installation step for non c: machines:
If TinyOS is not installed on your Primary System Drive you must define the environment variable TOSDIR to point to the tinyos-1.x/tos directory. The ncc compiler uses the TOSDIR environment variable to find the location of system component definitions. If TOSDIR is not defined, ncc uses a built-in value defined at ncc compilation time. Because the ncc compiler installed on your machine was compiled on a machine which had c: as it’s primary drive, ncc saved that location internally to use in case TOSDIR is not defined. You can easily determine the drive letter of your primary system drive by determining where the tinyos-1.x directory was placed by using the Windows Search utility to search for tinyos-1.x.  If your primary system drive is not c:, do the following to define the TOSDIR environment variable.

  1. Right-click on the My Computer icon.
  2. Click on Properties. The System Properties window appears.
  3. Click on the Advanced tab.
  4. Click on Environment Variables.
  5. Under the System Variables list (the lower list in the window), click on New.
  6. Enter these values in the respective text boxes:
    Variable Name:
    Variable Value: <Your Primary Drive Letter>:/tinyos-1.x/tos
  7. Click OK in all of the windows to save the environment variable.


At this point, you’re ready to compile your first TinyOS program. Please see the support page for more information.


Installation instructions for older versions:


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

This project is part of Berkeley WEBS: Wireless Embedded Systems