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 install git-core xml-light caml-ocamlnet libftdi lablgtk2 gmp mpfr libmpc # Go get a coffee… have a sleep. this takes quite long time
- sudo port upgrade --enforce-variants libftdi +universal
- 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
- svn co http://svn.tls.cena.fr/svn/ivy/ivy-ocaml/trunk ~/ivy-ocaml
- cd ~/ivy-ocaml
- make
- sudo make install
- git clone git://github.com/esden/summon-arm-toolchain.git summon-arm-toolchain-git
- cd summon-arm-toolchain-git
- edit summon-arm-toolchain and update PREFIX=<your preferred install location>, USE_LINARO=1 and LIBSTM32_EN=1
- ./summon-arm-toolchain # Go have another coffee or lunch
- edit /etc/profile and add the install bin path to the PATH and MANPATH (PATH=$PATH:<any other stuff>:<PREFIX>/bin and MANPATH=$MANPATH:<any other stuff>:<PREFIX>/share/man
- cd <GIT>/paparazzi
- make clean
- make
Configuration
edit <GIT>/conf/control_panel.xml and set the ivy_bus variable to be <your IP Network>:2010
Running Paparazzi
Paparazzi can be started by running ./paparazzi.osx