| | 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. |