На USB-послідовних пристроях Linux створено два псевдоніми його послідовного порту:
/dev/tty*
і/dev/serial/by-id/<my_usb_device_id>
Чи існує спосіб на OSX визначити послідовний порт за ідентифікатором USB-пристрою? Як у System Profiler, так і за допомогою ioreg -p IOUSB
я бачу ідентифікатор, але це не наближає мене до підключення за допомогою цього ідентифікатора.
Ми розробляємо декілька апаратних засобів, і болісно перевірити їх, оскільки кожен раз, коли я підключаю інший пристрій, мені потрібно перевірити конфігурацію послідовного порту тестувального програмного забезпечення, оскільки для OSX tty.*
назва порту залежить від порту на моєму комп'ютері, не на пристрої. Хлопці, на яких працює Linux, із задоволенням використовують /dev/serial/by-id/<my_usb_device_id>
порт, щоб автоматично розрізняти різні пристрої.