Я работаю с последовательным портом (RS232), и я столкнулся со следующим.
Когда я перечисляю настройки последовательного порта с помощью
stty -F /dev/ttyS0
, я получаю, среди прочего:
... eof = ^ D; eol =; eol2 =
Как я могу установить конец строки в качестве перевода строки? То есть - я не знаю, где взять таблицу представлений символов (чтобы я мог понять, что означают все ^ C) и как ее следует ввести в следующую команду:
sudo stty /dev/ttyS0 9600 eol=<line feed>
Когда я пытаюсь отправить или получить символьные данные из него с помощью
echo 'hello' > /dev/ttyS0
cat < /dev/ttyS0
все, что я получаю, - это мигающий курсор, и никакие данные не передаются.