[Tinyos-host-mote-wg] [Tinyos-2.0wg] TinyOS 2.0 'tools' directory
Buonadonna, Phil
phil.buonadonna at intel.com
Wed Apr 20 16:43:13 PDT 2005
Background:
The tools directory of tinyos holds a collection of
utilities/scripts/programs/specs that are used in varying degrees to
support tinyos. At present, the directory has no methodology to it's
structure, save perhaps some partitioning according to language type.
Looking at the present directory, it seems there are 6 major
categorizations to the types of tools. The '+' indicates something
critical to the basic function of tos programs.
- Building TOS distributions/packages
+ Building/installing tos programs (make, set-mote-id, uisp,
channelgen, spec files for gcc)
+ Running TOS programs (SerialForwarder)
- Simulators
- Misc applications (Surge, oscope, TASK/tinydb)
- Analysis (some matlab code)
Proposal:
1) Decide what the 'tools' directory represents. Is it:
1) ONLY tools used to help build/install TOS.
2) #1 plus java/matlab applications.
It seems many of the java/matlab apps that have found there way into the
tools directory really want to live somewhere else..
Here's a thought to start out:
tools
\
|-sdk (explicity for building tos)
| \
| |- make (the make system files)
| |
| |- scripts (special script for building apps)
|
|
|-utilities (for running tos: programmers, platform specific
utilities)
| \
|
|
|
|-support
| \
| |-rpm (rpm package files)
|
|-valueadd
| \
| |-java
| | \
| | |-(stuff)
| |
| |-matlab
| | \
| | |-(stuff)
|
|
_______________________________________________
Tinyos-2.0wg mailing list
Tinyos-2.0wg at Mail.Millennium.Berkeley.EDU
http://Mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-2.0wg
More information about the Tinyos-host-mote-wg
mailing list