|
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
|