Linux上でUSBシリアルデバイスがシリアルポートには、2つのエイリアスを作成します
/dev/tty*
と、/dev/serial/by-id/<my_usb_device_id>
OSXにUSBデバイスIDでシリアルポートを識別する方法はありますか?システムプロファイラーと使用ioreg -p IOUSB
中の両方でIDを確認できますが、そのIDを使用した接続には近づきません。
私たちはいくつかのハードウェアを開発していますが、異なるデバイスを接続するたびにテストソフトウェアのシリアルポート構成を確認する必要があるため、OSXではtty.*
ポート名がコンピューターのポートに依存するため、デバイス上ではありません。Linuxを実行している人は、/dev/serial/by-id/<my_usb_device_id>
ポートを使用してさまざまなデバイスを自動的に区別しています。