Changes between Version 8 and Version 9 of SujetTP1-2016
- Timestamp:
- Feb 3, 2016, 5:54:44 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SujetTP1-2016
v8 v9 25 25 26 26 Ainsi, pour se connecter en ssh sur la carte n°`22` avec le login `pi`, il faut taper (remarquez que c'est un `p` minuscule): 27 {{{ 27 {{{#!sh 28 28 $ ssh -p 5022 pi@132.227.102.36 29 29 pi@132.227.102.36's password: raspberry … … 33 33 34 34 Pour copier un fichier `file.x` depuis votre compte enseignement sur le carte n°`22` il faut taper (remarquez que c'est un `P` majuscule): 35 {{{ 35 {{{#!sh 36 36 $ scp -P 5022 file.x pi@132.227.102.36:almada-fomentin 37 37 pi@132.227.102.36's password: raspberry … … 44 44 * La troisième est là pour vérifier 45 45 46 {{{ 46 {{{#!sh 47 47 ssh-keygen -t rsa 48 48 ssh-copy-id -i .ssh/id_rsa.pub "-p 502x pi@132.227.102.36" … … 60 60 61 61 * Tout d'abord, configurez votre terminal pour utiliser le compilateur croisé (vous pourrez ajouter cette commande dans le fichier $HOME/.bashrc): 62 {{{ 62 {{{#!sh 63 63 $ source /users/enseig/franck/peri/export_rpi_toolchain.sh 64 64 }}} 65 65 66 66 * Une fois le terminal configuré, vérifiez que le compilateur est accessible: 67 {{{ 67 {{{#!sh 68 68 $ which bcm2708hardfp-gcc 69 69 }}} … … 73 73 74 74 Maintenant, pour compiler un programme C vers un binaire qui puisse s'exécuter sur la carte Raspberry Pi, il vous faut écrire un Makefile pour plus de facilité. Pour cela, suivez la syntaxe de base des Makefile: 75 {{{ 75 {{{#!make 76 76 cible: dépendances 77 77 commande … … 80 80 81 81 Vous pourrez donc par exemple, écrire la règle de Makefile suivante: 82 {{{ 82 {{{#!make 83 83 helloworld.x: helloworld.c 84 84 bcm2708hardfp-gcc -o $@ $< -O2 -static … … 97 97 98 98 Récupérer le répertoire lab1, exécuter la commande suivante dans un terminal et dans le dossier que vous souhaitez pour contenir votre code pour ce premier TP. 99 {{{ 99 {{{#!sh 100 100 cp -rp /users/enseig/franck/peri/lab1 . 101 101 }}}