Как записать сырые последовательные данные на диск

Как я могу записать все данные, поступающие из последовательного порта, прямо в файл на диске?

Я пробовал cat и cp, но они, похоже, буферизуются, и я пытаюсь регистрировать небольшое количество данных, чтобы ничего не проходило.

3
задан 19 September 2013 в 07:58

2 ответа

(stty raw; cat > received.log) < /dev/<your_serial_port>

Первоначально из здесь .

0
ответ дан 19 September 2013 в 07:58
stdbuf -o0 cat /dev/ttyS0 >ttyS0.log

, Если РЕЖИМ '0', соответствующий поток будет освобожден буфер.

http://man7.org/linux/man-pages/man1/stdbuf.1.html

1
ответ дан 10 October 2019 в 10:08

Другие вопросы по тегам:

Похожие вопросы: