ardupilot/libraries/Desktop
Andrew Tridgell ce1abb974b desktop: refactor the TCP code
this supports all 3 serial ports, plus cleans up the code
2011-10-17 19:32:48 +11:00
..
include desktop: make ISRs normal C++ functions 2011-10-11 17:49:40 +11:00
support desktop: refactor the TCP code 2011-10-17 19:32:48 +11:00
Desktop.mk Updates to guided mode from Michael O. 2011-10-15 13:09:04 -07:00
Makefile.desktop Merge branch 'master' of https://code.google.com/p/ardupilot-mega 2011-10-15 13:09:18 -07:00
README update README with build and usage information 2011-10-11 17:49:40 +11:00

README

This provides some support files for building APM on normal desktop
systems. This makes it possible to use debugging tools (such as gdb
and valgrind) on the APM code

To build it do this:

  cd ArduPlane
  make -f ../libraries/Desktop/Makefile.desktop hil

currently only 'hil' builds work.

It currently runs with the first serial port mapped to
stdin/stdout. To test it, you can use mavproxy like this:

 mavproxy.py --master=/tmp/ArduPlane/ArduPlane.elf

that will run ArduPlane as a child process, and will give you the
ability to control ArduPlane over MAVLink.