Making a new Virtualbox to make your own INAV - iNavFlight/inav GitHub Wiki

YouTube Video showing the steps below

  1. Download and install VirtualBox
  2. Download Anarchy Linux ISO. (Anarchy Linux has taken on the mission of Arch Anywhere Linux now that Arch Anywhere linux has ceased)
  3. Install Anarchy Linux in a new virtualbox
  4. Reboot into your new Virtualbox
  5. Install the required packages by running this in terminal: sudo pacman -S git make gcc arm-none-eabi-gcc arm-none-eabi-newlib
  6. Download a fresh copy of INAV by running this in terminal: git clone https://github.com/inavflight/inav
  7. Enter INAV folder, clean up previous builds, and build your target: cd inav; make clean; make TARGET=TARGET_YOU_WANT_TO_MAKE

And heres a link that gives some hints how to tailor INAV for your needs.

It is also now possible to build on OS X using the [cross compiler tools for ARM]

  1. If you haven't already, install XCode command line tools and homebrew
  2. Add the ArmMbed Brew tap: brew tap ArmMbed/homebrew-formulae
  3. Install the cross compilation tools, gcc, git, and make: brew install arm-none-eabi-gcc git make gcc
  4. Download a fresh copy of INAV by running this in terminal. git clone https://github.com/inavflight/inav
  5. Enter INAV folder, clean up previous builds, and build your target: cd inav; make clean; make TARGET=TARGET_YOU_WANT_TO_MAKE