Linux USB seri aygıtlarında, seri bağlantı noktasına iki takma ad oluşturun:
/dev/tty*
ve/dev/serial/by-id/<my_usb_device_id>
OSX'te USB bağlantı noktası kimliği ile bir seri bağlantı noktası tanımlamanın bir yolu var mı? Hem System Profiler'da hem de kullanarak ioreg -p IOUSB
kimliği görebiliyorum, ancak bu beni bu kimliği kullanarak bağlanmaya daha yakın hale getirmiyor.
Birkaç donanım geliştiriyoruz ve farklı bir cihazı her bağladığımda bunları test etmek acı verici bir test yazılımı seri port yapılandırmasını doğrulamam gerekiyor, çünkü OSX'te tty.*
bağlantı noktası adı bilgisayarımdaki bağlantı noktasına bağlı, cihazda değil. Linux çalıştıran çocuklar /dev/serial/by-id/<my_usb_device_id>
, farklı cihazlar arasında otomatik olarak ayrım yapmak için bağlantı noktasını mutlu bir şekilde kullanıyor .