official TinyOS release version on which the code is based, and `tmiver` is the
version of the modifications applied by TMI. Released APT package versions are
associated with tags in the source code repository. Consider the latest
official TinyOS release version on which the code is based, and `tmiver` is the
version of the modifications applied by TMI. Released APT package versions are
associated with tags in the source code repository. Consider the latest
-* `debian/2.1.0-3-2tmi` is the tag of the 'debianized' code from which the APT
- packages version 2.1.0-3-2tmi were built.
+* `debian/2.1.0-4.2-1tmi` is the tag of the 'debianized' code from which the APT
+ packages version 2.1.0-4.2-1tmi were built.
-* `release/2.1.0-3` is the tag of the TinyOS code of which
- `debian/2.1.0-3-2tmi` is a superset, the latter containing the debian
+* `release/2.1.0-4.2` is the tag of the TinyOS code of which
+ `debian/2.1.0-4.2-1tmi` is a superset, the latter containing the debian
-* `tinyos/2.1.0` is the official upstream release on which `release/2.1.0-3` is
- based, the difference being the TMI enhancements.
+* `tinyos/2.1.0` is the official upstream release on which `release/2.1.0-4.2`
+ is based, the difference being the TMI enhancements.
`tinyos/2.1.0` tag that represent a clean patch series that applies the
TMI enhancements to the official upstream release.
# Multiple source trees
`tinyos/2.1.0` tag that represent a clean patch series that applies the
TMI enhancements to the official upstream release.
# Multiple source trees
to the latest TinyOS version. The TMI approach allows multiple TinyOS trees
to be installed simultaneously, thereby allowing different applications to be
compiled against different TinyOS versions.
The official TinyOS installs the source tree at `/opt/tinyos-2.x`. The TMI
version installs source trees at `/opt/tinyos/VER`. For example, the latest
to the latest TinyOS version. The TMI approach allows multiple TinyOS trees
to be installed simultaneously, thereby allowing different applications to be
compiled against different TinyOS versions.
The official TinyOS installs the source tree at `/opt/tinyos-2.x`. The TMI
version installs source trees at `/opt/tinyos/VER`. For example, the latest
repository the last few official source trees. At least one must be installed,
and the developer may install others as needed. When installing or upgrading
TMI TinyOS packages via APT, the latest TMI tree package is automatically
installed. Source the script `/opt/tinyos/tinyos.sh` to set the three you wish
repository the last few official source trees. At least one must be installed,
and the developer may install others as needed. When installing or upgrading
TMI TinyOS packages via APT, the latest TMI tree package is automatically
installed. Source the script `/opt/tinyos/tinyos.sh` to set the three you wish
-to use. Source this script from your login profile with no argument to ensure
-that your tree selection is persistent across logins.
+to use. This script also updates your shell rc file (if running bash, ksh or
+csh) so that your tree selection is persistent across logins.
This is the currently available trees as of this writing. You can use the
command shown below to at any time view the available source trees.
This is the currently available trees as of this writing. You can use the
command shown below to at any time view the available source trees.
tinyos-source-2.0.2.2 - TinyOS source code tree
tinyos-source-2.1.0 - TinyOS source code tree
tinyos-source-2.1.0-3 - TinyOS source code tree
tinyos-source-2.0.2.2 - TinyOS source code tree
tinyos-source-2.1.0 - TinyOS source code tree
tinyos-source-2.1.0-3 - TinyOS source code tree
By default, the latest TinyOS source tree, with TMI enhancements, and the TMI
[[msp430]] toolchain are installed. At this point, additional tinyos source
By default, the latest TinyOS source tree, with TMI enhancements, and the TMI
[[msp430]] toolchain are installed. At this point, additional tinyos source