Hey guys:

So I have sort of a two fold question for PDK developers.

1. When you write your apps, do you debug them on the device itself? Or do you use some other method (short of some tracing mechanism) to diagnose problems that appear on the device?

2. If you do debug them, how do you do it? Remote debugging? SSH with gdb?

2.5 For your preferred method, is there a short tutorial for how to do it? i.e. how do you configure gdb? If you do remote debugging (through gdbserver) how do you configure CodeSourcery's gdb? Is there a GUI frontend to GDB that you use, or do you stick to command line?