Skip to content

Development OSX setup

Oliv4945 edited this page Jul 14, 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 doctor

Install wget to be able to use make XXX_install

brew install wget

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