Skip to content
trollchen edited this page Mar 8, 2013 · 2 revisions

This is a work in progress. If you see anything wrong or have extra info, please fix or add it.

This page describes the procedures for setting up a OSX machine to compile TauLabs firmware and GCS software. This setup is based on the [OpenPilot OSX setup]http://wiki.openpilot.org/display/Doc/OS+X%3A+Building+and+Packaging).

Get Home Brew

In a terminal window, type:

ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)

brew install git

Download Required Programs

Xcode. If you do not already have Xcode, the latest version can be gotten from the Apple app store. For Command Line Tools Installation for Xcode >= 4.0: Start Xcode and go through the initial setup. Once Xcode is running, go to Xcode > Preferences > Downloads > Components and install "Command Line Tools".

Qt libraries 4.8.2 or higher (but not 5.x) - http://qt-project.org/downloads

Qt Creator - http://qt-project.org/downloads

Arm Toolchain - https://launchpad.net/gcc-arm-embedded/+download

SDL - http://www.libsdl.org/release/SDL-1.2.15.dmg

Install Required Programs

Install all the downloaded programs.

Setup to build

Clone the repository to your computer. You should be ready to go. Type make all to compile the entire project. Type make to see a list of possible make arguments.