Certamente é um incômodo quando você sempre tem que reconfigurar OpenPnP para abrir o dispositivo serial correto para LumenPnP.
Para corrigir isso, criaremos um alias /dev/lumenpnp que aponta para /dev/ttyACM0 ou /dev/ttyACM1 ou qualquer outra porta que seja atribuída ao LumenPnP. Crie /etc/udev/rules.d/99-lumenpnp.rules:
99-lumenpnp.rules
ACTION=="add", ENV{ID_VENDOR_ID}=="0483", ENV{ID_MODEL_ID}=="5740", SYMLINK+="lumenpnp"Agora, recarregue udev para ativar a regra:
reload_udev_rules.sh
sudo udevadm control --reload-rules && sudo udevadm triggerAgora, abra ~/.openpnp2/machine.xml, encontre esta linha:
machine_serial_example.xml
<serial line-ending-type="LF" port-name="ttyACM0" baud="115200" ...e defina port-name para lumenpnp:
machine_serial_lumenpnp_example.xml
<serial line-ending-type="LF" port-name="lumenpnp" baud="115200" ...Depois disso, você precisa reiniciar OpenPnP. Tipicamente, funciona sem reconectar o dispositivo (devido a udevadm trigger). Se não funcionar, desconecte e reconecte o conector USB da placa principal.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow