Difference between revisions of "TinyOS Documentation Wiki"
Line 29: | Line 29: | ||
* Installing TinyOS | * Installing TinyOS | ||
** [http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html Linux / Windows] | ** [http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html Linux / Windows] | ||
+ | *** [[java_cygwin | Common Java problems on Cygwin]] | ||
** [http://gentoo-wiki.com/TinyOS Gentoo] | ** [http://gentoo-wiki.com/TinyOS Gentoo] | ||
** [http://www.stanford.edu/~klueska/installing_tinyos2.html Mac OS (Tiger)] | ** [http://www.stanford.edu/~klueska/installing_tinyos2.html Mac OS (Tiger)] |
Revision as of 00:53, 10 September 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]