LumenPnP: Auf Linux immer die gleiche serielle Port-Nummer zuweisen
English
Deutsch
Es ist sicherlich mühsam, wenn Sie OpenPnP immer neu konfigurieren müssen, um das richtige serielle Gerät für LumenPnP zu öffnen.
Um dies zu beheben, erstellen wir einen Alias /dev/lumenpnp, der auf /dev/ttyACM0 oder /dev/ttyACM1 oder einen anderen Port verweist, der LumenPnP zugewiesen wird. Erstellen Sie /etc/udev/rules.d/99-lumenpnp.rules:
99-lumenpnp.rules
ACTION=="add", ENV{ID_VENDOR_ID}=="0483", ENV{ID_MODEL_ID}=="5740", SYMLINK+="lumenpnp"Laden Sie nun udev neu, um die Regel zu aktivieren:
reload_udev_rules.sh
sudo udevadm control --reload-rules && sudo udevadm triggerÖffnen Sie nun ~/.openpnp2/machine.xml, finden Sie diese Zeile:
machine_serial_example.xml
<serial line-ending-type="LF" port-name="ttyACM0" baud="115200" ...und setzen Sie port-name auf lumenpnp:
machine_serial_lumenpnp_example.xml
<serial line-ending-type="LF" port-name="lumenpnp" baud="115200" ...Danach müssen Sie OpenPnP neu starten. Typischerweise funktioniert es ohne erneutes Verbinden des Geräts (dank udevadm trigger). Wenn es nicht funktioniert, ziehen Sie den Mainboard-USB-Stecker ab und stecken Sie ihn wieder ein.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow