📄 index.html
字号:
;<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <title>TinyOS Tutorial</title></head><body bgcolor="#f8f8ff" link="#005bb7" vlink="#005bb7"> <table border="0" cellspacing="2" cellpadding="3" width="100%" hspace="4"> <tbody> <tr bgcolor="#e0e0ff"> <td width="100%"><b><font face="tahoma,arial,helvetica"><font size="+2">TinyOS Documentation</font></font></b> <p><font face="tahoma,arial,helvetica">Last updated 10 September2003 <br> </font></p> </td> </tr> </tbody></table><H2>Basic Information</H2><dl> <dt> <b><font size="+1"><a href="tutorial/verifyhw.html">System and Hardware Verification</a></font></b> </dt><dd>How to verify that your TinyOS installation and mote hardware arefunctioning properly. <br></dd> <dt> <b><font size="+1"><a href="tutorial/index.html">Tutorial</a></font></b> </dt><dd>The tutorial introduces the basic concepts of TinyOS through a set ofsimple applications and exercises. <br></dd> <dt> <b><font size="+1"><a href="changes-1.1.html">Significant Changes in TinyOS 1.1</a></font></b> </dt><dd>This document outlines the major changes that have occured in TinyOSfrom release 1.0 to 1.1.<br>Changes for 1.1.x versions:<br> <ul> <li><dt><b><a href="changes-1.1.1.html">Significant Changes in TinyOS 1.1.1</a></b></dt></li> <li><dt><b><a href="changes-1.1.3.html">Significant Changes in TinyOS 1.1.3</a></b></dt></li> <li><dt><b><a href="changes-1.1.4.html">Significant Changes in TinyOS 1.1.4</a></b></dt></li> <li><dt><b><a href="changes-1.1.5.html">Significant Changes in TinyOS 1.1.5</a></b></dt></li> <li><dt><b><a href="changes-1.1.6.html">Significant Changes in TinyOS 1.1.6</a></b></dt></li> </ul> <br></dd> <dt> <b><font size="+1"><a href="changes-1.0.html">Significant Changes in TinyOS 1.0</a></font></b> </dt><dd>This document outlines the major changes that have occured in TinyOSfrom release 0.6 to 1.0. <br></dd> <dt> <b><font size="+1"><a href="tutorial/programmers.html">Device Programmer Tools</a></font></b> </dt><dd>Using different programming devices with TinyOS <br></dd> <dt> <b><font size="+1"><a href="mica2radio/mica2freq.html">433MHz vs 916MHz</a></font></b> </dt><dd>How to tell your 433Mhz from your 916Mhz (mica2 and mica2dot) motes <br></dd> <dt> <b><font size="+1"><a href="serialcomm/index.html">PC - Mote Serial Protocol</a></font></b> </dt><dd>How to talk to your motes from your PC <br></dd> <dt> <b><font size="+1"><a href="Xnp.pdf">Network Reprogramming</a></font></b> </dt><dd>How to reprogram your motes via the radio <br></dd></dl><H2>Installing TinyOS</H2><dl> <dt> <b><font size="+1"><a href="install.html">Installing from RPMs</a></font></b> </dt><dd>Directions to install TinyOS from the distributed RPM packages, for Cygwin and Linux (Redhat 9 or similar) <br></dd> <dt> <b><font size="+1"><a href="install-cvs.txt">Using the CVS tinyos-1.x tree</a></font></b> </dt><dd>How to switch from the distributed tinyos RPM packages to the current CVS source tree <br></dd> <dt> <b><font size="+1"><a href="install-from-src.txt">Installing from source</a></font></b> </dt><dd>How to compile and install the TinyOS tools (e.g., if you cannot use the RPM packages) <br></dd></dl><H2>Programming Motes</H2><dl> <dt> <b><font size="+1"><a href="nido.pdf">TOSSIM</a></font></b> </dt><dd>How to use the TinyOS (PC) Simulation Environment <br></dd> <dt> <b><font size="+1"><a href="tutorial/matlab.html">Matlab</a></font></b> </dt><dd>Interact with your motes through Matlab. <br></dd> <dt> <b><font size="+1"><a href="nesc/nesc-debugging.html">Debugging nesC code</a></font></b> </dt><dd>How to use gdb to debug nesC code, either in TOSSIM, or directly on the mote <br></dd> <dt> <b><font size="+1"><a href="nesc/debugging.html">Debugging on the mote</a></font></b> </dt><dd>How to use ATMELs JTAG ICE to debug directly on the mote' <br></dd> <dt> <b><font size="+1"><a href="mcenter.html">Message Center</a></font></b> </dt><dd>The message center allows easy injection of arbitrary messages into a mote network (e.g., when debugging) <br></dd> <dt> <b><font size="+1"><a href="nesc/nesdoc.html">nesC Source Documentation</a></font></b> </dt><dd>Automatically generate documentation and view a graphical representationof the component relationships within an application. Once generated, thisdocumentation will appear <a href="nesdoc">here</a>. <br></dd> <dt> <b><font size="+1"><a href="tutorial/buildenv.html">Tailoring the Build Environment</a></font></b> </dt><dd>Setting custom parameters for your nesC/TinyOS build environment. <br></dd> <dt> <b><font size="+1"><a href="nesc/ncc.html">nesC Compiler</a></font></b> </dt><dd>Documentation for ncc, the nesC compiler frontend. <br></dd> <dt> <b><font size="+1"><a href="nesc/mig.html">MIG - Message Interface Generator</a></font></b> </dt><dd>The mig tool generates stubs to encode and decode TinyOS messages. See alsoits companion <a href="nesc/ncg.html">ncg</a> tool for extracting constantsfrom nesC source files. <br></dd> <dt> <b><font size="+1"><a href="nesc/ref.pdf">nesC Language Reference Manual</a></font></b> </dt><dd>A rather dry definition of nesC. Most users will prefer the first fewlessons of the tutorial... <br></dd> <dt> <b><font size="+1"><a href="tutorial/naming.html">Naming Conventions</a></font></b> </dt><dd>TinyOS Coding and Naming Conventions. <br></dd></dl><H2>Important Subsystems</H2><dl> <dt> <b><font size="+1"><a href="multihop/multihop_routing.html">Multihop routing</a></font></b> </dt><dd>How to use multi-hop (many-to-1) routing in your application <br></dd> <dt> <b><font size="+1"><a href="tinysec.pdf">TinySec - Secure Communication on Motes</a></font></b> </dt><dd>How to use TinySec to get secure mote communication <br></dd> <dt> <b><font size="+1"><a href="tutorial/bombilla.html">Bombilla</a></font></b> </dt><dd>Getting started with Bombilla, the TinyOS virtual machine. Note: thiswill only appear if you have installed the VM package (or are using a CVStree) <br></dd> <dt> <b><font size="+1"><a href="matchbox.pdf">Matchbox</a></font></b> </dt><dd>How to use Matchbox, the simple mote filing system <br></dd> <dt> <b><font size="+1"><a href="tinydb.pdf">TinyDB</a></font></b> </dt><dd>The TinyDB "sensor network as database" application. Note: this will onlyappear if you have installed the task-tinydb package (or are using a CVS tree) <br></dd> <dt> <b><font size="+1"><a href="task.pdf">TASK</a></font></b> </dt><dd>The TASK "Tiny Application Sensor Kit" application. Note: this will onlyappear if you have installed the task-tinydb package (or are using a CVS tree) <br></dd></dl><H2>Design Documents</H2><dl> <dt> <b><font size="+1"><a href="stack.pdf">Mica Radio Stack</a></font></b> </dt><dd> <br></dd> <dt> <b><font size="+1"><a href="mica2radio/CC1000.html">Mica2 (CC1000) Radio Stack</a></font></b> </dt><dd> <br></dd> <dt> <b><font size="+1"><a href="NetworkReprogramming.pdf">Network Reprogramming</a></font></b> </dt><dd> <br></dd> <dt> <b><font size="+1"><a href="ad-hoc.pdf">Ad-Hoc Routing Component Architecture</a></font></b> </dt><dd>A general software architecture for multi-hop routing components <br></dd> <dt> <b><font size="+1"><a href="bombilla.pdf">Bombilla Design</a></font></b> </dt><dd>Note: thiswill only appear if you have installed the VM package (or are using a CVStree) <br></dd> <dt> <b><font size="+1"><a href="matchbox-design.pdf">Matchbox Design</a></font></b> </dt><dd> <br></dd></dl></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -