= TP2 : Premier pilote = == Objectif == L'objectif de la séance est de commander les LEDS et le bouton poussoir (BP) en passant par un pilote installé dans le noyau. Lors de la dernière séance pour commander les LEDS et accéder au BP, vous avez dû mapper dans l'espace virtuel du processus utilisateur la zone de mémoire permettant l'accès aux GPIO. Pour cela, il vous fallait avoir les droits du root. Désormais, les LED et BP seront accessibles en mode utilisateur normal. {{{#!div {{{#!td **Nous allons donc créer un pilote pour le périphérique LED+BP.**\\ Ce pilote sera accessible dans par le pseudo-fichier `/dev/ledbpXY`\\ '''XY''' correspond aux initiales de votre binôme pour éviter les conflits avec vos camarades\\ Par exemple, pour '''A'''lmada et '''F'''omentin, il faudrait créer /dev/ledbp'''AF'''\\\\ **Dans le texte de TP, nous n'avons pas fait apparaître les lettres XY, vous devez les ajoutez vous-même.** }}} }}} **Je vais changer le texte pour demain. Celui de l'an passé ne me plait pas...**