From: beutel Date: Wed, 15 Aug 2007 18:31:54 +0000 (+0000) Subject: corrected html X-Git-Tag: release_tinyos_2_1_0_0~809 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=12ad6174f1db897242cff138c3f139d9e4406156 corrected html --- diff --git a/doc/html/upgrade-tinyos.html b/doc/html/upgrade-tinyos.html index 116c85a8..7cdc5260 100644 --- a/doc/html/upgrade-tinyos.html +++ b/doc/html/upgrade-tinyos.html @@ -1,9 +1,10 @@ - - + + + Installing TinyOS 2.0.2 - + @@ -24,29 +25,33 @@ need to be reconfigured if you switch from TinyOS 2.x to TinyOS 1.x. The 1.2 toolset is backwards compatible with the 1.x TinyOS tree, so switching back and forth requires only a few variable changes. You can find those directions at the bottom of the page. -

+

+

There are 3 steps to upgrading from 1.x to 2.x: -

    -
  1. Upgrade your external tools (compilers). -
  2. Upgrade your Tinyos-specific tools. -
  3. Install the Tinyos 2.x source tree. -
+

+
    +
  1. Upgrade your external tools (compilers).
  2. +
  3. Upgrade your Tinyos-specific tools.
  4. +
  5. Install the Tinyos 2.x source tree.
  6. +
+ -

Step 1: Upgrade your external tools.

+

Step 1: Upgrade your external tools.

The 1.2 toolset uses the same Java JDK and ATT Graphviz versions, so those do not need to be upgraded. What does need to be upgraded are your compiler tools. Install the appropriate version of the following -(Windows or Linux) with the rpm command 'rpm -Uvh '. -

+(Windows or Linux) with the rpm command 'rpm -Uvh rpm'. +

At this time, we have available compiler toolsets for Atmel AVR and TI MSP430 platforms. -

+

+

All of the tools are in the http://www.tinyos.net/dist-1.2.0/ and the http://www.tinyos.net/dist-2.0.0 distribution trees, but are linked below for convenience. +

- -

Atmel AVR Tools +Atmel AVR Tools @@ -87,8 +92,8 @@ distribution trees, but are linked below for convenience.
Tool
If you receive an rpm error that indicates that you have a newer version already installed, try rpm -Uvh --force - -

TI MSP430 Tools +

+TI MSP430 Tools @@ -135,16 +140,15 @@ distribution trees, but are linked below for convenience. -
Tool
gdb Not yet available msp430tools-gdb-6.0-20050609.i386.rpm
-

-

Step 2: Upgrade your TinyOS-specific tools.

+

Step 2: Upgrade your TinyOS-specific tools.

+

The TinyOS-specific tools are the NesC compiler and a set of tools developed in the tinyos-2.x/tools source code repository. They are also installed using rpms. Due to file conflicts between the new version @@ -166,13 +170,9 @@ to a Cygwin version incompatibility: try the "Other" Windows/Cygwin RPM. If you are using Cygwin and installing the nesC RPM causes an error that the RPM was built for Cygwin, add the --ignoreos option. +

- - -

- - -

TinyOS-specific Tools +TinyOS-specific Tools @@ -187,9 +187,9 @@ option. - + - + @@ -197,26 +197,24 @@ option. + - +
Toolnesc-1.2.8a-1.cygwin.i386.rpm nesc-1.2.8b-1.cygwin.i386.rpm nesc-1.2.8a-1.i386.rpm rpm -Uvh
rpm -Uvh --ignoreos (if Cygwin complains)
rpm -Uvh
rpm -Uvh --ignoreos (if Cygwin complains)
Tool Windows/Cygwin64-bit Linux Command
tinyos-tools tinyos-tools-1.2.4-2.cygwin.i386.rpm tinyos-tools-1.2.4-2.i386.rpm tinyos-tools-1.2.4-2.i686.rpmrpm -ivh --force (1.x tree)
rpm -Uvh (no 1.x tree)
rpm -ivh --force (1.x tree)
rpm -Uvh (no 1.x tree)
-

-

Step 3: Install the TinyOS 2.x source tree.

+

Step 3: Install the TinyOS 2.x source tree.

Now that the tools are installed, you need only install the tinyos 2.x source tree and then set your environment variables.