Installation de l'environnement sous linux ubuntu

- Installer "Virtualbox sur son PC"

- Installer une VM linux ubuntu 14.04 LTS : http://archive.ubuntu.com/ubuntu/dists/trusty/main/installer-i386/current/images/netboot/mini.iso
    - Installation par défaut avec les packages système de base + serveur openssh + Xubuntu Desktop

- Ajouter le package subversion
apt-get install subversion

- Installer l'environnement de compilation STM32/ARM : arm_crossworks_2_3_5_linux_x86.tar.gz, décompresser et lancer l'installeur avec les valeurs par défauts.

!!! L'utilisation de cet environnement nécéssite de posséder une Licence valable de crosswork  !!!!

- Installer le package subversion
apt-get install subversion

- Créer un répertoire "autoquad/source" qui contiendra l'environnement de compilation
cd ~/
mkdir autoquad
cd autoquad
mkdir source
cd source

- Télécharger les sources d'autoquad
svn checkout http://autoquad.googlecode.com/svn/trunk/ autoquad

- Installer la librairie STM32F4xx_DSP_StdPeriph_Lib_V1.3.0.zip dans ~/autoquad/source/autoquad
cd ~/autoquad/source
wget ftp://ftp.autoquad.org/3/334693_22529/3rdParty/STM32F4xx_DSP_StdPeriph_Lib_V1.3.0.zip
cd ~/autoquad/source/autoquad
unzip ../STM32F4xx_DSP_StdPeriph_Lib_V1.3.0.zip

- Installer la librairie STM32.zip dans ~/autoquad/source/autoquad
cd ~/autoquad/source
wget ftp://ftp.autoquad.org/3/334693_22529/3rdParty/STM32.zip
cd ~/autoquad/source/autoquad
unzip ../STM32.zip

- Installer la librairie mavlink pour autoquad : https://github.com/AutoQuad/mavlink
cd ~/autoquad/source
svn checkout https://github.com/AutoQuad/mavlink mavlink-source
cd ~/autoquad/source/autoquad
cp -R ../mavlink-source/trunk/include .


La structure du répertoire ~/autoquad/source/autoquad doit être
root@ubuntu:~/autoquad/source/autoquad# ls -lrt
total 28
drwxr-xr-x 2 root root  4096 avril 26 15:29 ground
drwxr-xr-x 3 root root  4096 avril 26 16:42 mavlink
drwxr-xr-x 2 root root 12288 avril 26 17:16 onboard
drwxr-xr-x 3 root root  4096 avril 26 17:11 STM32
drwxr-xr-x 6 root root  4096 avril 26 15:38 STM32F4xx_DSP_StdPeriph_Lib_V1.3.0
root@ubuntu:~/autoquad/source/autoquad#