download

Source Code

Source code is available in tinyos-2.x-contribs. Use SourceForge's CVS to check out the project.

The project is divided into embedded libraries which are compiled in with each test, and Java apps which compile and run the tests.

Personal Installation

Content to be developed...

 

Server Installation for Automated Testing

We started with Fedora Core 5

  1. Follow the instructions from TinyOS:
    1. Download and install JDK 1.5 if you've still got Java 1.4.2.
    2. Install all the TinyOS Linux RPM's, except for the actual TinyOS distribution (cause we'll be CVS'ing that).
      1. Downloaded all linux rpm's (avr, msp430, nesC, tinyos-tools)
      2. rpm -Uvh *.rpm
    3. Install Ant.
      1. Locate instructions for installing Ant and follow them.
      2. It's pretty basic: just untar your download, define ANT_HOME as wherever it unpacked to, then let your PATH to also point to <ant_home>/bin.
    4. Install CruiseControl.
      1. Again, locate the instructions for installation and follow them

Ya - the instructions aren't all here. We'll continue fleshing this out after we get the installation down and some cruisecontrol / build.xml examples. In the meantime, if you're a good hacker, you can try to figure it out yourself based on what's checked into tinyos-2.x and tinyos-2.x-contrib/tunit.

 

 

Copyright © 2007 Rincon Research Corporation. All rights reserved.

LAVA®, LAVA LITE®, LAVA WORLD INTERNATIONAL® and the configuration of the
LAVA® brand motion lamp are registered trademarks of Haggerty Enterprises, Inc. The configuration of the globe and base of the
motion lamp are registered trademarks of Haggerty Enterprises, Inc. in the U.S.A.
and in other countries around the world.