1

Qtを使用してクロスプラットフォームのユーザーインターフェイスを開発していますが、シリアルポートを介して通信する必要があります。次のポート名を使用して、WindowsおよびLinuxでシリアルポートを使用できます。

  • WindowsではCOM1、COM2など。

  • LinuxではttyACM0、ttyS0、ttyS1など。

Mac OSXでも同じことをしたいと思います。MacOSXで可能なポート名を知っていますか?

前もって感謝します!

4

5 に答える 5

2

それらはほとんど何でもかまいません。それらはおそらくになりますが/dev/tty.SOMETHING、その保証はありません。たとえば、私の USB-> シリアル ドングルは次のとおり/dev/tty.usbserial-FTG6RCEJです。最後の意味不明な部分は、シリアル番号か何かだと思います。

とにかく、どのポートを使用するかをユーザーに尋ねるべきではありませんか?

于 2012-12-28T19:06:46.057 に答える
0

OS X のシリアル ポートの名前は、ドライバーによって異なります。それは次のようなものかもしれ/dev/tty.USBSERIAL/ませんし、そうかもしれません/dev/tty.PL2303-xxx

/dev/tty.MY_APP_USB特定のシリアルポートを指すようなシンボリックリンクをユーザーに作成してもらいたい場合があります。

于 2012-12-28T19:10:21.527 に答える
0

Arduinoを使用して、私のものは次のとおりです。

/dev/tty.usbmodemfa131

最後の 5 文字はポートごとに異なります。

于 2012-12-28T19:06:28.567 に答える