[Tinyos Core WG] debugging tutorial?

John Regehr regehr at cs.utah.edu
Fri Jun 15 14:24:56 PDT 2007


Below is an extremely rough outline for a TinyOS debugging tutorial.  I'm sure 
tons of stuff is left out.  However if this clicks for people I can write a few 
sections and serve as editor and coordinator for sections written by others. 
Feedback appreciated.

John


   how to understand apps better
     how to look at global linking graph w/nesdoc
     how to look at app.c
   how to avoid motes as long as possible
     pointer to tossim docs
     pointer to avrora docs
   testbeds
     pointers to open testbeds
   how to debug on the motes
     leds
     serial printf
     jtag / gdb
   symptoms of problems on motes
     reboots -- how to figure out if this happened and why
     wedged nodes
     network not working at all
     network unreliable
     network performing poorly
   causes of problems on motes
     broken hw
     power problems
     stack overflow
     other ram corruption
     interrupts disabled too long
     tasks too long
     not using an interface properly


More information about the Tinyos-2.0wg mailing list