GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿cómo vincular un dispositivo USB con un nombre estático?

Tengo un Arduino que a veces se vincula a /dev/ttyUSB0 y otras veces a /dev/ttyUSB1 , haciendo que mi secuencia de comandos falle.

No quiero enumerar todas las posibilidades de dónde podría estar mi dispositivo, pero prefiero que esté atado a algún lugar estático, p. /dev/arduino .

¿Cómo logro eso?

Respuesta aceptada:

Como se sugiere, puede agregar algunas reglas de udev. Edité el /etc/udev/rules.d/10-local.rules para contener:

ACTION=="add", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="my_uart"

Puede verificar las variables de su dispositivo ejecutando

udevadm info -a -p  $(udevadm info -q path -n /dev/ttyUSB0)

Hay una guía más detallada que puede leer en http://www.reactivated.net/writing_udev_rules.html


Linux
  1. Cómo generar una contraseña aleatoria en Linux usando /dev/random

  2. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  3. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  4. Linux – ¿Cómo crear /dev/null?

  5. Cómo mapear dispositivos /dev/sdX y /dev/mapper/mpathY desde el dispositivo /dev/dm-Z

tty (/dev/tty) vs pts (/dev/pts) en Linux

Cómo redirigir la salida a /dev/null en Linux

Linux – /dev/xvde1?

¿Cómo vincular un dispositivo USB con un nombre estático?

Cómo usa Linux /dev/tty y /dev/tty0

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr