📄 index.html
字号:
<!doctype html 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" ><tr BGCOLOR="#E0E0FF"><td WIDTH="100%"><b><font face="tahoma,arial,helvetica"><font size=-1>TinyOSTutorial</font></font></b><p><font face="tahoma,arial,helvetica">Last updated 23 September 2003 </font></td></tr></table><dl><dt><b><font size=+1><a href="programmers.html">Device Programmer Tools</a></font></b></dt><dd>Using different programming devices with TinyOS</dd><dt><b><font size=+1><a href="verifyhw.html">System and Hardware Verification</a></font></b></dt> <dd>How to verify that your TinyOS installation and mote hardware are functioning properly. </dd><dt><b><font size=+1><a href="buildenv.html">Tailoring the Build Environment</a></font></b></dt><dd>Setting custom parametersfor your nesC/TinyOS build environment. If you are doing the tutorial witha group of people, you probably want to use the <code>DEFAULT_LOCAL_GROUP</code> setting.</dd><dd> </dd><dt><b><font size=+1><a href="lesson1.html">Lesson 1: An Introduction to TinyOS</a></font></b></dt><dd>Lesson 1 introduces the major concepts required to program TinyOS applications.These include a description of components, interfaces, commands, and events.The TinyOS programming model is explained. The role of each of the differentfile types is detailed.</dd><dt><b><font size=+1><a href="lesson2.html">Lesson 2: Event-driven Sensor Acquisition</a></font></b></dt><dd>The TinyOS platform provides primitives to obtain sensing data from tinynetworked devices. This lesson details how to build a simple sensing applicationthat records the light exposure on a photo diode.</dd><dt><b><font size=+1><a href="lesson3.html">Lesson 3: Introducing Tasks forApplication Data Processing</a></font></b></dt><dd>The roles of both tasks and events are described. This lesson illustratesthe use of tasks to process data from the sense application in lesson 2and events to receive the sensor data and pass it on to the backgroundrunning task.</dd><dt><b><font size=+1><a href="lesson4.html">Lesson 4: Composing Componentsto Send and Receive Messages</a></font></b></dt><dd>Lesson 4 introduces basic abstraction to send integers via the RFM radiostack. A counter application is built that sends the current value of thecounter over the RF radio.</dd><dt><b><font size=+1><a href="lesson5.html">Lesson 5: Using the TOSSIM Simulatorto Develop TinyOS Components</a></font></b></dt><dd>TOSSIM is the TinyOS simulator. Learn how to build, debug, and run componentsusing TOSSIM.</dd><dt><b><font size=+1><a href="lesson6.html">Lesson 6: Displaying Data on aPC</a></font></b></dt><dd>In order to utilize the data from the tiny networked sensors, we must beable to analyze it on the host computer. This lesson provides an exampleapplication that graphs the light readings from the sensors over time.</dd><dt><b><font size=+1><a href="lesson7.html">Lesson 7: Broadcasting Packets</a></font></b></dt><dd>Lesson 7 has three components:</dd><ul><li>It shows how to inject packets from a host environment.</li><li>This is used to drive a simple message-based command interpreter. A generalabstraction is used for sending arbitrary packets over the RFM radio stack.</li><li>A multihop broadcast application is built that floods the network witha task to be performed.</li></ul><dt><b><font size=+1><a href="lesson8.html">Lesson 8: Data Logging Application</a></font></b></dt><dd>The final lesson provides a fairly complete application for remote datalogging and collection. It also illustrates a simple multihop data propogationmethod that allows data to be collected by a central location.</dd></dl><br><p><font size=+1>Several other tutorials are available for important subsystems:</font></p><dl><dt><b><font size=+1><a href="tinydb.html">TinyDB</a></font></b></dt><dd>Getting started with the TinyDB query processing system.</dd><dt><b><font size=+1><ahref="bombilla.html">Maté</a></font></b></dt> <dd>Gettingstarted scripting TinyOS with Maté, the TinyOS virtualmachine.</dd><dt><b><font size=+1><a href="matlab.html">Matlab</a></font></b></dt><dd> Interact with your motes through Matlab.</dd></dl><br><font size=+1>Finally, see the <a href="../index.html">main documentation index</a> fora full list of TinyOS documents.</font></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -