Difference between revisions of "TinyOS Documentation Wiki"

From TinyOS Wiki
Jump to: navigation, search
(TinyOS is)
(TinyOS is)
Line 6: Line 6:
 
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.<br>
 
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.<br>
  
== TinyOS is ==
+
== '''TinyOS is''' ==
  
TinyOS is a free and open source component-based operating system and platform targeting wireless sensor networks (WSNs). TinyOS is an embedded operating system written in the nesC programming language as a set of cooperating tasks and processes. It is intended to be incorporated into smartdust. TinyOS started as a collaboration between the University of California, Berkeley in co-operation with Intel Research, and has since grown to a be an international consortium, the TinyOS Alliance.
+
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.
  
 
http://en.wikipedia.org/wiki/tinyos
 
http://en.wikipedia.org/wiki/tinyos

Revision as of 18:26, 18 March 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 link on the upper right (Login / create account). Consult the Wiki User's Guide for information on using the wiki software.

You are encouraged to contribute documentation to this site simply by editing this page and adding a link to a new (empty) page. Come back and click on that link and start creating content for the new page. Don't worry too much about organization right now, since we can re-organize things later on if need be. 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.

TinyOS is

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.

http://en.wikipedia.org/wiki/tinyos

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
Safe TinyOS: how to use Safe TinyOS


Contributing to TinyOS

Contributing Code to TinyOS
TinyOS 2.x index of contributed code


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