Nos dispositivos serial USB do linux, crie dois aliases para sua porta serial:
/dev/tty*
e/dev/serial/by-id/<my_usb_device_id>
Existe uma maneira no OSX de identificar uma porta serial pelo ID do dispositivo USB? Tanto no System Profiler quanto no uso ioreg -p IOUSB
, posso ver o ID, mas isso não me aproxima da conexão usando esse ID.
Estamos desenvolvendo várias peças de hardware e é difícil testá-las, pois toda vez que conecto um dispositivo diferente, preciso verificar a configuração da porta serial do software de teste, porque no OSX o tty.*
nome da porta depende da porta do meu computador, não no dispositivo. Os caras executando o linux estão felizes em usar a /dev/serial/by-id/<my_usb_device_id>
porta para distinguir automaticamente os diferentes dispositivos.