GNU/Linux >> Belajar Linux >  >> Linux

Linux – Bagaimana Cara Mengikat Perangkat Usb Dengan Nama Statis?

Saya memiliki Arduino yang terkadang terikat ke /dev/ttyUSB0 dan waktu lainnya ke /dev/ttyUSB1 , membuat skrip saya gagal.

Saya tidak ingin menghitung semua kemungkinan di mana perangkat saya berada, tetapi saya lebih suka mengikatnya di suatu tempat statis, mis. /dev/arduino .

Bagaimana cara mencapainya?

Jawaban yang Diterima:

Seperti yang disarankan, Anda dapat menambahkan beberapa aturan udev. Saya mengedit /etc/udev/rules.d/10-local.rules berisi:

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

Anda dapat memeriksa variabel perangkat Anda dengan menjalankan

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

Ada panduan lebih mendalam yang bisa Anda baca di http://www.reactivated.net/writing_udev_rules.html


Linux
  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Linux – /dev/xvde1?

  3. Linux – Bagaimana Cara Membuat /dev/null?

  1. Bagaimana cara mengganti harddisk yang gagal di RAID perangkat lunak Linux

  2. Cara membuat kata sandi acak di linux menggunakan /dev/random

  3. Bagaimana cara mengikat perangkat USB dengan nama statis?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  3. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z