Skip to content

Development OSX setup

HShred edited this page Apr 28, 2014 · 19 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 -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

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 5.0 or higher - 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.

Clone this wiki locally