Qtを使用してクロスプラットフォームのユーザーインターフェイスを開発していますが、シリアルポートを介して通信する必要があります。次のポート名を使用して、WindowsおよびLinuxでシリアルポートを使用できます。
WindowsではCOM1、COM2など。
LinuxではttyACM0、ttyS0、ttyS1など。
Mac OSXでも同じことをしたいと思います。MacOSXで可能なポート名を知っていますか?
前もって感謝します!
Qtを使用してクロスプラットフォームのユーザーインターフェイスを開発していますが、シリアルポートを介して通信する必要があります。次のポート名を使用して、WindowsおよびLinuxでシリアルポートを使用できます。
WindowsではCOM1、COM2など。
LinuxではttyACM0、ttyS0、ttyS1など。
Mac OSXでも同じことをしたいと思います。MacOSXで可能なポート名を知っていますか?
前もって感謝します!
それらはほとんど何でもかまいません。それらはおそらくになりますが/dev/tty.SOMETHING
、その保証はありません。たとえば、私の USB-> シリアル ドングルは次のとおり/dev/tty.usbserial-FTG6RCEJ
です。最後の意味不明な部分は、シリアル番号か何かだと思います。
とにかく、どのポートを使用するかをユーザーに尋ねるべきではありませんか?
OS X のシリアル ポートの名前は、ドライバーによって異なります。それは次のようなものかもしれ/dev/tty.USBSERIAL/
ませんし、そうかもしれません/dev/tty.PL2303-xxx
/dev/tty.MY_APP_USB
特定のシリアルポートを指すようなシンボリックリンクをユーザーに作成してもらいたい場合があります。
Arduinoを使用して、私のものは次のとおりです。
/dev/tty.usbmodemfa131
最後の 5 文字はポートごとに異なります。