1

我正在使用 Virtual Box USB 直通功能将串行端口连接到 Ubuntu (/dev/ttyUSB0)。此端口用于与3dm-gx2 IMU通信。相同的端口适用于供应商提供的 Windows 代码,他们在其中专门设置了发送/接收缓冲区和超时。我无法让串行端口在 Linux 上运行(最终需要它才能在嵌入式系统上部署)。有没有办法通过termios API 设置发送/接收缓冲区等?

任何用于 3DM 的 Linux 工作代码都将受到高度重视。还有关于 Vbox 串行/USB 的任何警告,以便我可以考虑切换到真正的 Linux 安装。

4

1 回答 1

1

可接受的超时技术是 VTIME 属性。IMU 在 VTIME 设置为 10 时工作。

于 2010-02-13T07:28:08.800 回答