Linuxのシリアルポートの通信タイムアウト - VirtualBoxのパススルー
-
19-09-2019 - |
質問
私は(は/ dev / ttyUSB0)のUbuntuへのシリアルポートを接続する仮想ボックスのUSBパススルー機能を使用しています。このポートは、との通信に使用されます3DM-GX2 IMUする。同じポートは、彼らが、具体的バッファとタイムアウトを送信/受信設定ベンダーが提供するWindowsのコードで動作します。私は(最終的には組み込みシステム上での展開のためにそれを必要とする)のLinuxから機能へのシリアルポートを取得することはできません。センドを設定する方法はあります/ のtermios を経由などの受信バッファAPIます。
3DMのための任意のLinux動作するコードは、高く評価されます。私がインストール本当のLinuxへの切り替えを検討することができるようにVBOXシリアル/ USBについても任意のceveatsます。
解決
タイムアウトのために許容される技術は、VTIMEプロパティです。 IMUは、10のVTIMEの設定で動作します。
所属していません StackOverflow