TinyOS 2.0 Documentation Last Modified: Oct 31 2005
|
There are three classes of TinyOS 2.0 documentation. The first class includes release notes and high-level overviews of the system. The second is a series of tutorials. The third is a set of TEPs (TinyOS Enhancement Proposals), which document and describe major OS abstractions and subsystems and source code documentation from the javadoc and nesdoc tools |
Release Notes |
Tutorials |
TinyOS 2.0 has a few tutorials to get a new user started with programming the system. These tutorials introduce nesC programming and some major TinyOS abstractions, such as timers and communication. |
TEPs and Source Code Documentation |
TEPs are written in ReStructured Text, and so can be read
either as HTML or as a text document. TEP 1 describes the
different kinds of TEPs and their roles. TEPs 1-100 are
BCP (Best Current Practice) TEPs, while TEPS 101+ are
Informational, Documentary, or Experimental. Currently,
all TEPs are still Drafts: comments and feedback to the
authors or the associated working group is welcome.
In addition to TEPs, which document the organization and design
behind important parts of TinyOS, there is also source code
documentation. TinyOS (nesC) code has nesdoc annotations,
which can be found here (note that this link is external): There is similar javadoc documentation for the Java toolchain,
which can be found here: |