Making a new Virtualbox to make your own INAV - iNavFlight/inav GitHub Wiki
YouTube Video showing the steps below
- Download and install VirtualBox
- Download Anarchy Linux ISO. (Anarchy Linux has taken on the mission of Arch Anywhere Linux now that Arch Anywhere linux has ceased)
- Install Anarchy Linux in a new virtualbox
- Reboot into your new Virtualbox
- Install the required packages by running this in terminal:
sudo pacman -S git make gcc arm-none-eabi-gcc arm-none-eabi-newlib
- Download a fresh copy of INAV by running this in terminal:
git clone https://github.com/inavflight/inav
- 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]
- If you haven't already, install XCode command line tools and homebrew
- Add the ArmMbed Brew tap:
brew tap ArmMbed/homebrew-formulae
- Install the cross compilation tools, gcc, git, and make:
brew install arm-none-eabi-gcc git make gcc
- Download a fresh copy of INAV by running this in terminal.
git clone https://github.com/inavflight/inav
- Enter INAV folder, clean up previous builds, and build your target:
cd inav; make clean; make TARGET=TARGET_YOU_WANT_TO_MAKE