X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=doc%2Findex.html;h=df424bff167b46a97dd9e04b91322eaa3a146e0b;hb=5c593edf83bd7b91743c5200144ff72f0860e2b7;hp=e482e6cbae217d3a9b3289c23347f4428dec5c78;hpb=a1f8ed2646896a252c725ae330a89aefb5cfd0a4;p=tinyos-2.x.git diff --git a/doc/index.html b/doc/index.html index e482e6cb..df424bff 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,4 +1,4 @@ - +1 TinyOS 2.0 Documentation @@ -11,24 +11,30 @@ TinyOS 2.0 Documentation
-
Last Modified: October 27 2006
+
Last Modified: April 19 20067
-

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

+

TinyOS 2.0 has four sets of documentation. The first + set is the release notes and high-level overviews of the + system. The second set is a series of tutorials and a + TinyOS programming manual, which explore different parts + of the system in order to help you get started. The third + set is detailed documentation of the system, including TEP + (TinyOS Enhancement Proposals), which describe the + structure, design goals, and implementation of parts of + the system as well as nesC and Java source code + documentation.

+ +

If you're just getting started, the best place to start + is with the tutorials.<.p> - Release Notes + 1. Release Notes @@ -43,34 +49,38 @@ - Tutorials + 2. 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.

- -

Additionally, for more advanced programming, there is a - TinyOS Programming Manual. - The book describes nesC's features in greater detail, - including generic components, concurrency, and common - component design patterns.

+ +

Additionally, for more advanced programming, there is a + TinyOS Programming Manual. + The book describes nesC's features in greater detail, + including generic components, concurrency, and common + component design patterns.

- TEPs + 3A. 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, - many TEPs are Drafts: comments and feedback to the - authors or the associated working group is welcome. + 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, many TEPs are Drafts: comments + and feedback to the authors or the associated working + group is welcome. The following TEPs are Documentary and + BCP: they deal with TinyOS, its protocols, and its + programming interfaces:

@@ -94,18 +104,31 @@
  • TEP 117: Low-Level I/O [HTML] [TXT]
  • TEP 118: Dissemination [HTML] [TXT]
  • TEP 119: Collection [HTML] [TXT]
  • +
  • TEP 123: Collection Tree Protocol (CTP) [HTML] [TXT]
  • +
  • TEP 124: Link Estimation Exchange Protocol (LEEP) [HTML] [TXT]
  • +
  • TEP 125: TinyOS 802.15.4 Frames [HTML] [TXT]
  • +
  • TEP 126: CC2420 Radio Stack [HTML] [TXT]


  • + +

    In addition, there are several TEPs which deal with issues besides TinyOS code, such + as the structure of the TinyOS Alliance and design considerations:

    + + - TinyOS Source Code Documentation + 3B. TinyOS Source Code Documentation -

    In addition to TEPs, which document the organization and design - behind important parts of TinyOS, there is also source code +

    In addition to TEPs, which document the organization and design + behind important parts of TinyOS, there is also source code documentation.

    @@ -125,9 +148,6 @@

    - - -