Salut,
Les fichiers représentant les périphériques sont des fichiers spéciaux sous linux, et qui sont caractérisés par deux valeurs qu’on appelle le majeur et le mineur.
Le majeur permet d’identifier le pilote à utiliser, et le mineur représente la sous-adresse permettant d’identifier le périphérique si jamais il y en a plusieurs qui utilisent le même pilote, ou alors de spécifier plus précisément le type de périphérique.
Par exemple :
e3-1111:/dev/bus/usb/001# ls -l
total 0
crw-rw-r-- 1 root root 189, 0 2010-05-21 08:49 001
Le majeur est 189, et le mineur 0. Le ‘c’ devant indique que c’est un périphérique de type caractère. Il y a un autre type de périphériques, les périphériques de type bloc (il y aurait alors un ‘b’ devant les droits). La différence est le mode d’échange de données(soit par bloc de données, ou par données binaire variables pour les périphériques de type caractère).
Si tu veux voir la liste des pilotes de ton noyau avec des détails sur les numéros majeurs et mineurs, tu peux consulter le fichier Documentation/devices.txt des sources du noyau.
a+
Thib