Linux_dev - Kasimashi/Systemes-embarques GitHub Wiki

Le système de fichier /dev

Le répertoire /dev (Devices files) contient les pseudo-fichiers ou devices associés aux pilotes de périphériques. Les pilotes sont en effet accessibles à travers des fichiers spéciaux appelés également nœuds (ou nodes). Ces fichiers sont caractérisés par deux valeurs numériques :

• le majeur ou major qui identifie le pilote ; • le mineur ou minor qui représente une sous-adresse en cas de présence de plusieurs périphériques identiques, contrôlés par un même pilote.

L’exemple ci-après donne la liste des fichiers spéciaux associés aux pilotes des ports séries :

└──╼ $ls -l /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 févr. 15 14:01 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 févr. 15 14:01 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 févr. 15 14:01 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 févr. 15 14:01 /dev/ttyS3