我正在尝试从连接到 Arduino 的 USB 串行端口获取数据。我正在使用 Cygwin,我写
cat /dev/ttyS4
在shell中输出数据。
当我停止这个过程时,我得到了
拒绝访问
当我尝试再次访问它时。我必须关闭 Cygwin,再次打开它并输入相同的命令以获取 shell 的输出。
我注意到我只能从一个程序中读取串行端口。例如,如果我从 Arduino 软件中的串口读取数据,我无法在 Cygwin 中访问它。
有没有一种方法可以让我在 Cygwin 中多次访问串行端口数据,而不必关闭程序,再次打开它并写入相同的命令?