我实际上使用的是 Cygwin,但据我所知,它响应 Unix 命令,所以希望我处于正确的位置。
我有一个 Arduino 通过 USB 连接到我的笔记本电脑以读取数据。
我希望能够同时将串行端口数据输出到外壳以供查看,并将所有数据保存为文本文件。
我可以使用一个命令来执行此操作吗?
答案1
命令tee
将其输入复制到多个输出流。
Cygwin 将串行端口表示为/dev/ttyS0
, /dev/ttyS1
, ... ,对应于 Windows 的COM1
, COM2
, ... (偏移量为 1)。
找出 Windows 分配给您的串行设备的串行端口号。假设设备是COM4
:
tee </dev/ttyS3 serial-log.txt