Ubuntu でシリアル ポート名を見つけるのに問題があります。ご存知のように、Windows でシリアル ポートを読み取るには、たとえば次のコードを使用できます。
serial->setPortName("com3");
しかし、Ubuntu でこのコードをコンパイルすると、このコードを使用できません。
serial->setPortName("/dev/ttyACM0");
シリアル ポート名が ttyACM0 であることはわかっており、次のコマンドを発行してデータを読み取ることができます。
cat /dev/ttyACM0
しかし、なぜこの名前をコードで使用できないのでしょうか? 私は何をすべきか?