-
Notifications
You must be signed in to change notification settings - Fork 0
Tuto udev
udev gère le matériel sous Ubuntu. Lorsqu'une Arduino est connectée, c'est lui qui créé le périphérique /dev/ttyACMx. Ici, nous allons lui demander au passage d'identifier cette Arduino et de créer un lien symbolique avec un nom plus évocateur vers le tty correspondant.
Pour récupérer le numéro de série de la Arduino qui est branchée (n'en brancher qu'une) :
udevadm info -a -p $(udevadm info -q path -n /dev/ttyACM0) | grep ATTRS{serial}
Ça renvoie :
ATTRS{serial}=="64938333932351401241"
ATTRS{serial}=="0000:00:1d.1"
Ensuite, mettre une ligne de ce type dans /etc/udev/rules.d/44-utcoupe.rules (remplacer le numéro de série et le nom) :
SUBSYSTEMS=="usb", ATTRS{serial}=="64938333932351401241", KERNEL=="ttyACM[0-9]*", NAME="%k", SYMLINK+="ttyAsserv"
La carte peut ensuite être utilisée directement via /dev/ttyAsserv, peu importe l'ordre de branchement :)