Changes between Version 20 and Version 21 of SujetTP1-2016


Ignore:
Timestamp:
Jan 25, 2017, 1:38:26 PM (7 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SujetTP1-2016

    v20 v21  
    11{{{#!comment
    2 Pour la definition de la bibliothèque, il faut s'inspirer du TP2...
     2Pour la définition de la bibliothèque, il faut s'inspirer du TP2...
    33}}}
    44= TP1 : Outils de développement et GPIO =
     
    4747Pour éviter cela, il faut donner à la !RaspberryPi la clé publique du protocole de chiffrement utilisé pour la connexion.
    4848* Pour la première commande, vous devez taper 3 fois sur la touche entrée pour choisir les valeurs par défaut.
    49 * Pour la deuxième commande, vous sélectionner la bonne carte (en remplaçant x par le bon chiffre) et vous tapez le mot de passe `raspberry` (ce sera la dernière fois).
     49* Pour la deuxième commande, vous sélectionnez la bonne carte (en remplaçant x par le bon chiffre) et vous tapez le mot de passe `raspberry` (ce sera la dernière fois).
    5050* La troisième est là pour vérifier
    5151{{{#!sh
     
    7878  Si cette commande ne retourne rien, la configuration n'a pas fonctionné. Appelez le chargé de TP pour vous aider.
    7979
    80 Votre suite d'outils (toolchain) contient tous les outils nécessaires pour la compilation, l'édition des liens et la manipulation de binaires pour la carte Raspberry Pi. Et tous ces outils sont préfixés par la même chaîne de caractères: `bcm2708hardfp-`. Il s'agit donc d'un compilateur pour un SoC BCM2708 avec l'option hardfp activée (calcul flottant matériel). Il s'agitbien du SoC de la carte Raspberry Pi.
     80Votre suite d'outils (toolchain) contient tous les outils nécessaires pour la compilation, l'édition des liens et la manipulation de binaires pour la carte Raspberry Pi. Et tous ces outils sont préfixés par la même chaîne de caractères: `bcm2708hardfp-`. Il s'agit donc d'un compilateur pour un SoC BCM2708 avec l'option hardfp activée (calcul flottant matériel). Il s'agit bien du SoC de la carte Raspberry Pi.
    8181
    8282Maintenant, 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:
     
    121121
    122122Maintenant que vous maîtrisez le contrôle d'un GPIO en sortie, passons au mode "entrée".
    123 Ecrivez un programme qui configure la GPIO 18 en entrée. Vous devez afficher la valeur de ce GPIO dans une boucle infinie (boucle d'échantillonnage).
     123Écrivez un programme qui configure la GPIO 18 en entrée. Vous devez afficher la valeur de ce GPIO dans une boucle infinie (boucle d'échantillonnage).
    124124* Une fois réalisé, compilez votre programme comme précédemment à l'aide du Makefile fourni. Et validez votre code avec le chargé de TP !
    125125* Ensuite, copiez votre programme sur la carte comme indiqué dans l'exercice précédent.\\