| 1 | = Installation des chaînes de compilation = |
| 2 | |
| 3 | La chaîne de compilation croisée permet de compiler sur votre ordinateur des programmes pour la cible. La chaîne de compilation permet de compiler sur votre ordinateur des programmes pour votre ordinateur. |
| 4 | |
| 5 | Les chaines ont été construites avec le projet [https://sourcesup.renater.fr/projects/robomap3-rt/ robomap3]. |
| 6 | |
| 7 | == Chaine de compilation croisée == |
| 8 | |
| 9 | * sur une distribution [wiki:distribution_type 64 bits] |
| 10 | {{{ |
| 11 | $ cd ~ |
| 12 | $ wget https://uav.hds.utc.fr/src/toolchain/x86_64-meta-toolchain-flair-arm.sh |
| 13 | $ chmod +x x86_64-meta-toolchain-flair-arm.sh |
| 14 | $ sudo ./x86_64-meta-toolchain-flair-arm.sh |
| 15 | $ rm x86_64-meta-toolchain-flair-arm.sh |
| 16 | }}} |
| 17 | * sur une distribution [wiki:distribution_type 32 bits] |
| 18 | {{{ |
| 19 | $ cd ~ |
| 20 | $ wget https://uav.hds.utc.fr/src/toolchain/x86-meta-toolchain-flair-arm.sh |
| 21 | $ chmod +x x86-meta-toolchain-flair-arm.sh |
| 22 | $ sudo ./x86-meta-toolchain-flair-arm.sh |
| 23 | $ rm x86-meta-toolchain-flair-arm.sh |
| 24 | }}} |
| 25 | |
| 26 | == Chaine de compilation == |
| 27 | |
| 28 | * sur une distribution [wiki:distribution_type 64 bits] |
| 29 | {{{ |
| 30 | $ cd ~ |
| 31 | $ wget https://uav.hds.utc.fr/src/toolchain/x86_64-meta-toolchain-flair-x86_64.sh |
| 32 | $ chmod +x x86_64-meta-toolchain-flair-x86_64.sh |
| 33 | $ sudo ./x86_64-meta-toolchain-flair-x86_64.sh |
| 34 | $ rm x86_64-meta-toolchain-flair-x86_64.sh |
| 35 | }}} |
| 36 | * sur une distribution [wiki:distribution_type 32 bits] |
| 37 | {{{ |
| 38 | $ cd ~ |
| 39 | $ wget https://uav.hds.utc.fr/src/toolchain/x86-meta-toolchain-flair-x86.sh |
| 40 | $ chmod +x x86-meta-toolchain-flair-x86.sh |
| 41 | $ sudo ./x86-meta-toolchain-flair-x86.sh |
| 42 | $ rm x86-meta-toolchain-flair-x86.sh |
| 43 | }}} |
| 44 | |
| 45 | == Variables d’environnement == |
| 46 | |
| 47 | Les scripts d'installation des toolchains ajoutent des variables dans le ''.bashrc''. Afin de positionner ces variables et de les utiliser dans le même terminal, recharger votre ''.bashrc'' |
| 48 | {{{ |
| 49 | $ source ~/.bashrc |
| 50 | }}} |
| 51 | |
| 52 | == Installation des drivers graphiques == |
| 53 | |
| 54 | * Si vous possédez une carte vidéo type nvidia, il faut copier les librairies dans la toolchain: |
| 55 | {{{ |
| 56 | $ sudo cp -r /usr/lib/nvidia-340/* /opt/robomap3/1.7.2/core2-64/sysroots/core2-64-poky-linux/usr/lib |
| 57 | }}} |
| 58 | |
| 59 | * Pour une carte vidéo de type ATI: |
| 60 | {{{ |
| 61 | $ sudo cp -r /usr/lib/fglrx/* /opt/robomap3/1.7.2/core2-64/sysroots/core2-64-poky-linux/usr/lib |
| 62 | }}} |
| 63 | |
| 64 | * Pour les cartes Intel, il subsiste encore des bugs graphiques sur le simulateur 3D. Le mieux est de ne pas utiliser de caméras virtuelles. |