Чтение с последовательного порта USB под Cygwin

Чтение с последовательного порта USB под Cygwin

На самом деле я использую Cygwin, но, насколько я понимаю, он реагирует на команды Unix, так что надеюсь, что я на правильном пути.

У меня есть Arduino, подключенный через USB к моему ноутбуку для считывания данных.

Я хочу иметь возможность одновременно выводить данные последовательного порта в оболочку для просмотра, а также сохранять все эти данные в виде текстового файла.

Есть ли команда, которую я могу использовать для этого?

решение1

Командаteeдублирует свой вход в несколько выходных потоков.

Cygwin представляет последовательные порты как /dev/ttyS0, , …, что соответствует , , … /dev/ttyS1в Windows (имеется смещение 1).COM1COM2

Выясните, какой номер последовательного порта Windows назначает вашему последовательному устройству. Допустим, устройство COM4:

tee </dev/ttyS3 serial-log.txt

Связанный контент