Difference between revisions of "TinyOS Documentation Wiki"
PhilipLevis (talk | contribs) (Get to the point faster.) |
PhilipLevis (talk | contribs) (→Reference, TEPs, Papers, and User Notes: Put something in the heading.) |
||
Line 20: | Line 20: | ||
− | == [[Reference, TEPs, Papers, and User Notes]] | + | == Reference, TEPs, Papers, and User Notes == |
+ | |||
+ | [http://www.tinyos.net/tinyos-2.x/doc/pdf/tinyos-programming.pdf TinyOS Programming Manual], a detailed (139 page) book on programming TinyOS 2.0. | ||
+ | |||
+ | [[TEPs]], or [TEPs TinyOS Enhancement Proposals], which describe the TinyOS APIs and their implementations. | ||
+ | |||
+ | [http://nescc.sourceforge.net/papers/nesc-ref.pdf nesC 1.1 reference manual]. The nesC 1.3 release includes a more up to date version (denoted 1.2) located in doc/ref.pdf. Current nesC 1.3 tar ball is available from http://downloads.sourceforge.net/nescc/nesc-1.3.0.tar.gz?modtime=1218019072&big_mirror=0 . | ||
+ | |||
+ | Complete list of [[Reference, TEPs, Papers, and User Notes]]. | ||
== Site and other content == | == Site and other content == |
Revision as of 19:00, 25 April 2009
This is the TinyOS Documentation Wiki. Everyone is welcome to edit these pages and contribute TinyOS documentation. In order to edit, you must first create an account, using the "create account" link on the upper right. Consult the Wiki User's Guide for information on using the wiki software.
This site actively encourages contributions. If you are not familiar with the Wiki system, consult the Wiki User's Guide. We prefer all documentation to live on this site, rather than having links to external sites, but if you really need to point at an external site, external links are OK too.
Summary
TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints inherent in sensor networks. TinyOS's component library includes network protocols, distributed services, sensor drivers, and data acquisition tools – all of which can be used as-is or be further refined for a custom application. TinyOS was originally developed as a research project at the University of California Berkeley, but has since grown to have an international community of developers and users.
Using TinyOS
Getting started: downloading, installing TinyOS, and where to go next
The simplest TinyOS program: simple example code that compiles
Using TinyOS: tutorials and programming guides
Contributing to TinyOS
Contributing Code to TinyOS
TinyOS 2.x index of contributed code
Reference, TEPs, Papers, and User Notes
TinyOS Programming Manual, a detailed (139 page) book on programming TinyOS 2.0.
TEPs, or [TEPs TinyOS Enhancement Proposals], which describe the TinyOS APIs and their implementations.
nesC 1.1 reference manual. The nesC 1.3 release includes a more up to date version (denoted 1.2) located in doc/ref.pdf. Current nesC 1.3 tar ball is available from http://downloads.sourceforge.net/nescc/nesc-1.3.0.tar.gz?modtime=1218019072&big_mirror=0 .
Complete list of Reference, TEPs, Papers, and User Notes.
Site and other content
Index: all of the available pages on this site
Search engine: search TinyOS documentation and mailing lists
WikiDoc: wiki documentation