Page précédente Page suivante Table des matières

4. La partie logiciel

Suivez la procédure indiquée dans le fichier INSTALL pour compiler et installer les drivers ainsi que l'interface en ligne de commande.

4.1 Les drivers

Les drivers (sous forme de modules) pour les noyaux 2.0 et 2.1 sont disponibles ainsi qu'un driver pour les noyaux 2.0 Temps-Réel (ce driver à l'avantage de permettre de faire clignoter les leds).

L'extension 'temps-réel' (RealTime ou RT) est disponible sous forme de patch pour le noyau.

4.2 L'interface en ligne de commande

L'interface en ligne de commande "led" (commune au différents drivers) donne la possibilité d'allumer, d'éteindre ou d'inverser l'état d'une ou plusieurs leds, et pour la version temps-réel, de les faire clignoter suivant diverses vitesses ou par intermitences.

"led" accepte les paramêtres suivant:

  -o, --on=LEDS      Allume des leds
  -x, --off=LEDS     Eteint des leds
  -c, --swap=LEDS    Inverse l'etat des leds
  -s, --slow=LEDS    Clignotement lent
  -n, --normal=LEDS  Clignotement normal
  -f, --fast=LEDS    Clignotement rapide
  -i, --inter=LEDS   Clignotement intermittent
  -R, --reset        Reinitialise l'etat des leds

Exemples:

 "led -R -o 1-3" allume uniquement les leds 1, 2 et 3.
 "led -x 11 -o 12" eteint la led 11 et allume la led 12.
Avec la version temps-réel :
 "led -x 1 -f 2 -n 5-7" eteint la led 1, fait clignoter rapidement la led
 2, et fait clignoter a vitesse normale les led 5, 6 et 7.
Note: Le clignotement des leds est toujours synchronisé. C'est-à-dire que le fait d'allumer des leds à différent instant garantit un clignotement synchronisé. Cependant en utilisant la commande 'C' il est possible de faire clignoter alternativement deux leds en utilisant par exemple la commande suivante:
 "led -n 1,2 -c 1"


Page précédente Page suivante Table des matières