重複の可能性:
MacOS: プログラムでシリアル ポートを検索しますか?
C++ を使用して Mac のシリアル ポート (デバイス) をプログラムで検出しようとしています。私が見つけた例はすべて、デバイス名を知っていることを前提としています。例えば:
int d = open("/dev/tty.usbserial-A4001nU7", O_RDWR | O_NOCTTY | O_NDELAY);
しばしば推奨される方法は、ターミナル コマンド ラインで ls /dev/tty.* または ls /dev/cu.* を使用することです。しかし、私はこれをプログラムで行う必要があります。すべてのヘルプは大歓迎です。