Firmware for the Swift Navigation Piksi GPS Receiver.
Documentation available online at http://docs.swift-nav.com/piksi_firmware
Checking Out Submodules
ChibiOS, libopencm3, libsbp and libswiftnav are submodules of this git repository. Check them out using:
git submodule update --init
Remember to run
git submodule update after pulling in the latest changes to
ensure all the submodules are in sync.
There are a few options:
Development (native). To install dependencies for the development tools on your platform (OS X, Ubuntu, or Debian), run the setup script in this repository via
bash setup.sh -x install. If you're also building the firmware, you'll need to checkout the submodules as well.
Development (VM). The Vagrant file is currently used for testing installation setup.sh, but can also be used to provision a development VM. To do so, you will need to download VirtualBox and Vagrant, and then run
vagrant up trustyin this repository.
For additional details about the toolchain installation, please see http://docs.swift-nav.com/wiki/Piksi_Developer_Getting_Started_Guide .