Editors and IDEsΒΆ

This section contains topics related to code editing tools and IDEs that are commonly used with the ArduPilot project.

  • Emacs on Linux, Windows or MacOS, with etags for finding code elements

  • Vim on emacs with ctags

There are a lot of other IDEs available, and many of them are sufficiently customisable that they can handle something like ArduPilot nicely. If you have a favourite and have worked out how to make ArduPilot development a great experience then please consider contributing a wiki page on how to use it.

Deprecated Instructions: