Difference between revisions of "TinyOS Documentation Wiki"
(→Proposed topics for the TinyOS Wiki) |
|||
Line 27: | Line 27: | ||
* Case Studies (Example applications) | * Case Studies (Example applications) | ||
* NesC and TinyOS Programming (eg links to [http://www.tinyos.net/tinyos-2.x/doc/pdf/tinyos-programming.pdf TinyOS Programming Manual] and [http://www.tinyos.net/tinyos-2.x/doc/html/tutorial/index.html Tutorials], plus community added tips) | * NesC and TinyOS Programming (eg links to [http://www.tinyos.net/tinyos-2.x/doc/pdf/tinyos-programming.pdf TinyOS Programming Manual] and [http://www.tinyos.net/tinyos-2.x/doc/html/tutorial/index.html Tutorials], plus community added tips) | ||
+ | * Installing TinyOS | ||
+ | ** [http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html Linux / Windows] | ||
+ | ** [http://gentoo-wiki.com/TinyOS Gentoo] | ||
+ | ** [http://www.stanford.edu/~klueska/installing_tinyos2.html Mac OS (Tiger)] | ||
== Links == | == Links == | ||
Line 33: | Line 37: | ||
John Regehr says: I have started to work on a TinyOS debugging tutorial. It is just a skeleton so far. I would be more than happy to integrate pieces of text that are submitted to me. [http://www.cs.utah.edu/~regehr/debugging_tinyos/] | John Regehr says: I have started to work on a TinyOS debugging tutorial. It is just a skeleton so far. I would be more than happy to integrate pieces of text that are submitted to me. [http://www.cs.utah.edu/~regehr/debugging_tinyos/] | ||
+ | |||
+ | * [http://homepages.dcc.ufmg.br/~bpires/tutorials/tutorial/ Tutorial on setting up a complete TinyOS 2.x Network] | ||
+ | * [http://homepages.dcc.ufmg.br/~bpires/tutorials/manuals/ Some Datasheets] | ||
+ | * [http://homepages.dcc.ufmg.br/~bpires/tutorials/dossie Tutorial in Portugese] | ||
== Getting started == | == Getting started == |
Revision as of 21:54, 28 August 2007
TinyOS Documentation Wiki
Consult the User's Guide for information on using the wiki software.
Proposed topics for the TinyOS Wiki
- Platforms
- Overview of commonly used platforms with software porting/compatibility issues
- Sensors
- Sensor boards
- Which TinyOS modules to use for which sensor
- How to convert the raw sensor values to commonly used formats
- RSSI / LQI
- How to obtain RSSI / LQI values for a received packet
- How to measure RSSI values without receiving a packet (measuring noise)
- Relationship between RSSI / LQI values and physical distance
- TX power
- How to reduce the TX power
- For all transmissions
- On a per-packet basis
- How to reduce the TX power
- How to debug the programmer
- For Mica-based motes, how to ensure they are properly plugged in
- For network based programmers, how to verify the communication
- Common mistakes, common hardware errors
- How to debug the serial communication
- Which port to use for MIB520
- How to configure network-based programmers
- Case Studies (Example applications)
- NesC and TinyOS Programming (eg links to TinyOS Programming Manual and Tutorials, plus community added tips)
- Installing TinyOS
Links
John Regehr says: To save myself from repeating information to students I wrote a very quick guide to getting started with TinyOS and Avrora, the UCLA Mica2 simulator. The point is not to provide any new information but rather to avoid extraneous information. [1]
John Regehr says: I have started to work on a TinyOS debugging tutorial. It is just a skeleton so far. I would be more than happy to integrate pieces of text that are submitted to me. [2]