
На самом деле я использую Cygwin, но, насколько я понимаю, он реагирует на команды Unix, так что надеюсь, что я на правильном пути.
У меня есть Arduino, подключенный через USB к моему ноутбуку для считывания данных.
Я хочу иметь возможность одновременно выводить данные последовательного порта в оболочку для просмотра, а также сохранять все эти данные в виде текстового файла.
Есть ли команда, которую я могу использовать для этого?
решение1
Командаtee
дублирует свой вход в несколько выходных потоков.
Cygwin представляет последовательные порты как /dev/ttyS0
, , …, что соответствует , , … /dev/ttyS1
в Windows (имеется смещение 1).COM1
COM2
Выясните, какой номер последовательного порта Windows назначает вашему последовательному устройству. Допустим, устройство COM4
:
tee </dev/ttyS3 serial-log.txt