views:

396

answers:

1

How can I do remote debugging of a multi threaded Python application, running on an Embedded Linux based system, from Windows XP or Vista?

So far I have only come across PyScripter based remote debugging. How does it perform?

+1  A: 

I've never used it except a few quick trial runs, but winpdb sounds like it does just what you want:

Winpdb is a platform independent GPL Python debugger with support for multiple threads, namespace modification, embedded debugging, encrypted communication and is up to 20 times faster than pdb.

Ned Batchelder
WinPDB is excellent. Never used it remotely, but it handles threaded gtk applications perfectly.
Ali A
Pydev also supports remote debugging. Please visit http://pydev.org/manual_adv_remote_debugger.html.
bhadra