Mám Arduino, které se někdy váže na /dev/ttyUSB0
a jindy na /dev/ttyUSB1
, což způsobí selhání mého skriptu.
Nechci vyjmenovávat všechny možnosti, kde by moje zařízení mohlo být, ale raději bych ho nechal někde staticky svázat, např. /dev/arduino
.
Jak toho dosáhnu?
Přijatá odpověď:
Jak bylo navrženo, můžete přidat některá pravidla udev. Upravil jsem /etc/udev/rules.d/10-local.rules
obsahovat:
ACTION=="add", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="my_uart"
Proměnné svého zařízení můžete zkontrolovat spuštěním
udevadm info -a -p $(udevadm info -q path -n /dev/ttyUSB0)
Existuje podrobnější průvodce, který si můžete přečíst na http://www.reactivated.net/writing_udev_rules.html
Ssh – Přístup k linuxovému serveru z počítače se systémem Windows v grafickém režimu přes Ssh?
Změnit rozložení klávesnice v Lightdm?