Changes between Version 8 and Version 9 of SujetTP1-2016


Ignore:
Timestamp:
Feb 3, 2016, 5:54:44 AM (8 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SujetTP1-2016

    v8 v9  
    2525
    2626Ainsi, 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
    2828$ ssh -p 5022 pi@132.227.102.36
    2929pi@132.227.102.36's password: raspberry
     
    3333
    3434Pour 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
    3636$ scp -P 5022 file.x pi@132.227.102.36:almada-fomentin
    3737pi@132.227.102.36's password: raspberry
     
    4444* La troisième est là pour vérifier
    4545
    46 {{{
     46{{{#!sh
    4747ssh-keygen -t rsa
    4848ssh-copy-id -i .ssh/id_rsa.pub "-p 502x pi@132.227.102.36"
     
    6060
    6161* Tout d'abord, configurez votre terminal pour utiliser le compilateur croisé (vous pourrez ajouter cette commande dans le fichier $HOME/.bashrc):
    62   {{{
     62  {{{#!sh
    6363  $ source /users/enseig/franck/peri/export_rpi_toolchain.sh
    6464  }}}
    6565
    6666* Une fois le terminal configuré, vérifiez que le compilateur est accessible:
    67   {{{
     67  {{{#!sh
    6868  $ which bcm2708hardfp-gcc
    6969  }}}
     
    7373
    7474Maintenant, 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
    7676cible: dépendances
    7777    commande
     
    8080
    8181Vous pourrez donc par exemple, écrire la règle de Makefile suivante:
    82 {{{
     82{{{#!make
    8383helloworld.x: helloworld.c
    8484    bcm2708hardfp-gcc -o $@ $< -O2 -static
     
    9797
    9898Ré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
    100100cp -rp /users/enseig/franck/peri/lab1 .
    101101}}}