Installation/MacOSX
Jump to navigation
Jump to search
The task of building Paparazzi on for Apple MacOS X is on going. The current installation instructions are as follows. As the process evolves and the more people begin to use it the process will become easier and more simplified.
Installation
- Latest XCode http://developer.apple.com
- MacPorts http://www.macports.org/install.php
- sudo port upgrade --enforce-variants libftdi +universal
- sudo port install git-core xml-light caml-ocamlnet lablgtk2 gmp mpfr libmpc # Go get a coffee… have a sleep. this takes quite long time
- git clone -o <username> git@github.com:<your github username>/paparazzi.git <-- See the Paparazzi GIT page
- svn co http://svn.tls.cena.fr/svn/ivy/ivy-c/trunk ~/ivy-c
- cd ~/ivy-c
- sudo make -f Makefile.osx PREFIX=/opt/local install
- cd <GIT>/paparazzi/sw/lib/ocaml/ivy
- make
- sudo make install
- cd <GIT>/paparazzi
- make clean
- make
- git clone git://github.com/esden/summon-arm-toolchain.git summon-arm-toolchain-git
- cd summon-arm-toolchain-git
- edit summon-arm-toolchain and change the following (USE_LINARO=1, LIBSTM32_EN=1, DEFAULT_TO_CORTEX_M3=1, PARALLEL="-j 3")
- ./summon-arm-toolchain # Go have another coffee or lunch