我正在尝试与串行端口(打开的 Arduino 设备/dev/ttyUSB0
)通信。我遇到了麻烦,因为要正确读取/写入数据,我需要设置各种参数,例如速度和奇偶校验。
是否有一个 Gforth 库已经这样做了?
我发现这个链接通过并调用 C 函数来直接设置 termios 参数 - http://www.forth.org/svfig/kk/TestSerial.f.txt,但我更喜欢使用 Gforth 附带的东西本身。
我正在尝试与串行端口(打开的 Arduino 设备/dev/ttyUSB0
)通信。我遇到了麻烦,因为要正确读取/写入数据,我需要设置各种参数,例如速度和奇偶校验。
是否有一个 Gforth 库已经这样做了?
我发现这个链接通过并调用 C 函数来直接设置 termios 参数 - http://www.forth.org/svfig/kk/TestSerial.f.txt,但我更喜欢使用 Gforth 附带的东西本身。
是否有一个 Gforth 库已经这样做了?
是的。Linux 串行通信的 Gforth 接口字:
https://github.com/earl/gforth-mirror/blob/master/contrib/serial.fs