wiki:SujetTP2-2018

Version 1 (modified by franck, 7 years ago) (diff)

--

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.

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 Almada et Fomentin, il faudrait créer /dev/ledbpAF

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