En linux, los dispositivos serie USB crean dos alias en su puerto serie:
/dev/tty*
y /dev/serial/by-id/<my_usb_device_id>
¿Hay una forma en OSX de identificar un puerto serie por la identificación del dispositivo USB? Tanto en System Profiler como en ioreg -p IOUSB
puedo ver el ID, pero eso no me acerca más a conectarme con ese ID.
Estamos desarrollando varias piezas de hardware y es difícil probarlas ya que cada vez que conecto un dispositivo diferente, necesito verificar la configuración del puerto serie del software de prueba, porque en OSX el nombre de puerto tty.*
depende de el puerto en mi computadora, no en el dispositivo. Los chicos que ejecutan Linux están felizmente utilizando el puerto /dev/serial/by-id/<my_usb_device_id>
para distinguir automáticamente entre los diferentes dispositivos.