]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - doc/html/tutorial/index.html
Update to tutorials to redirect them to the wiki now instead of directly being modifi...
[tinyos-2.x.git] / doc / html / tutorial / index.html
index f6ad0ea693c6c87b2e67ff57838cdecd444607af..5597c265ce42d146d058e2751d2b0f776df2ef27 100644 (file)
-<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
-<html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" ^M   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
-  <title>TinyOS Tutorial</title>
-  <link href="../../stylesheets/tutorial.css" rel="stylesheet" type="text/css">
+<title>klueska.com</title>
 </head>
-
+<frameset>
+<frame src="http://docs.tinyos.net/index.php/TinyOS_Tutorials" name="redir_frame" />
+<noframes>
 <body>
-
-      <div class="title">TinyOS 2.0 Tutorials </div>
-      <div class="subtitle">Last updated 30 Oct 2006</div>
-
-
-      These brief tutorials are intended to get you started with TinyOS. They show
-      you the basics of writing, compiling, and installing TinyOS applications.
-      They introduce the basic TinyOS abstractions: computation, communication,
-      sensing, and storage. The later tutorials go a little deeper into some of
-      the more advanced areas of TinyOS, such as handling interrupts,
-      power management, and how platforms are organized. For the beta2 release,
-      only tutorials 1-5 are ready.
-      
-      <h1><a href="lesson1.html">Lesson 1: TinyOS</a></h1>
-      
-      <dd>Lesson 1 introduces the major concepts of TinyOS: components, modules,
-       configurations and interfaces. It shows you how to compile and install
-       a TinyOS program on a mote.
-      </dd>
-
-      <h1><a href="lesson2.html">Lesson 2: Modules and the TinyOS Execution Model</a></h1>
-      
-      <dd>Lesson 2 explains the TinyOS execution model, looking more closely
-       at modules. It explains events, commands and their relationships to
-       interfaces in greater depth, introducing split-phase operations.
-       It explains tasks, the basic mechanism in TinyOS for components to
-       cooperatively share the processor.
-      </dd>
-
-      <h1><a href="lesson3.html">Lesson 3: Mote-mote radio communication</a></h1>
-      
-      <dd> Lesson 3 introduces the TinyOS communication model. There is an exercise that
-       illustrates sending and receiving messages.
-      </dd>
-
-      <h1><a href="lesson4.html">Lesson 4: Mote-PC serial communication and SerialForwarder</a></h1>
-      
-      <dd> Lesson 4 introduces the the TinyOS toolchain for PCs
-           and laptops to communicate with motes. It describes the
-           concept of a packet source, the <code>mig</code> tool,
-           and SerialForwarder.
-      </dd>
-
-      <h1><a href="lesson5.html">Lesson 5: Sensing</a></h1>
-      
-      <dd>Lesson 5 explains how to sample sensors in TinyOS. There is an exercise that
-       periodically samples a sensor and displays the value on the leds. 
-      </dd>
-
-      <h1><a href="lesson6.html">Lesson 6: Boot Sequence</a></h1>
-      
-      <dd>Lesson 6 details the boot sequence and, in doing so, answers the question, "But where is main()?".
-      </dd>
-
-      <h1><a href="lesson7.html">Lesson 7: Storage</a></h1>
-      
-      <dd> Lesson 7 introduces the TinyOS storage model. Sample
-       applications illustrate the use of the Mount, ConfigStorage,
-       LogRead and LogWrite interfaces.  
-      </dd>
-      
-      <h1><a href="lesson8.html">Lesson 8: Resource Arbitration and Power Management</a></h1>
-
-      <dd> Lesson 8 introduces the TinyOS resource arbitration and power management model. There are two 
-      exercises in this tutorial.  The first one illustrates how to gain access to predefined shared resources.
-      The second one illustrates how to create your own shared resource.  In both tutorials, the process for controlling
-      the power states of the resource is presented.
-      </dd>
-
-<h1>Lesson 9: Concurrency</h1>
-
-<dd> Lesson 9 introduces the TinyOS concurrency model. Tasks are revisited and async code is introduced. 
-This tutorial is currently unfinished.
-</dd>
-
-<h1><a href="lesson10.html">Lesson 10: Platforms</a></h1>
-
-<dd> Lesson 10 provides a better understanding of the difference between "make
-micaz" and "make telosb," including how these commands map into underlying
-files, directories, and definitions. It is not necessary for most TinyOS
-developers, but is included as a starter's guide for people who wish to
-understand the make system better or wish to design a new platform.
-</dd>
-
-<h1><a href="lesson11.html">Lesson 11: TOSSIM</a></h1>
-
-<dd> Lesson 11 introduces TOSSIM, a TinyOS simulator. TOSSIM allows
-       you to compile your TinyOS applications into a simulation
-       framework, where you can perform reproducible tests and debug
-       your code with standard development tools.
-</dd>
-
-<h1><a href="lesson12.html">Lesson 12: Network Protocols</a></h1>
-
-<dd> Lesson 12 introduces two basic multihop protocols,
-     Dissemination and Collection. Dissemination reliably
-     delivers small data items to every node in a network,
-     while collection delivers small data items from every node
-     in a network to designated collection roots.
-</dd>
-
-<h1><a href="lesson13.html">Lesson 13: TinyOS Toolchain</a></h1>
-
-<dd> Lesson 13 describes the details of the TinyOS toolchain, including
-the build system, how to create your own Makefile, and how to find out
-more information on the various tools included with TinyOS.
-</dd>
-
-<h1>Lesson 14: Building a simple but full-featured application</h1>
-
-<dd> Lesson 14 goes through the process of building a simple anti-theft
-application using many of the features and services of TinyOS 2. Lesson 14
-is found in the tinyos-2.x/apps/AntiTheft directory. The powerpoint slides
-found there (also available in pdf form) go over the basic principles of 
-TinyOS, and show how to build the accompanying AntiTheft application. Please
-start by reading the README.txt file in the AntiTheft directory.
-
-<p>To run the AntiTheft demo you will need mica2 or micaz motes, and
-some mts310 sensor boards (you can also use mts300 boards, though you
-will lose the movement detection functionality). If you do not have this
-hardware, the slides and AntiTheft code should still provide a good
-overview of TinyOS 2.
-
-
-</dd>
-
+<p>Sorry, your browser does not support frames. Please <a href="http://docs.tinyos.net/index.php/TinyOS_Tutorials" target="_top">go here</a>.</p>
 </body>
-</html>
+</noframes>
+</frameset>
+</html>
\ No newline at end of file