Проблема - minicom не отображает кирилицу, запуск с указанием русской локали не помогает, picocom отображает.
Кто-нибудь сталкивался и решил, подскажите?
Спасибо.
где? выводимое сообщение содержит кирилицу и picocom её нормально отображает, у minicom тоже бывают моменты просветления
сообщения выводит программа написанная с использованием Qt, так что кодировка utf-8
всегда выставлено 115200, picocom запускается командой picocom -b 115200 /dev/ttyUSB0, minicom соответствующим образом настроен через minicom -s и запускается с использованием нужного конфига
#!/bin/bash
# выставляем скорость
BAUD="9600"
# настраиваем порт
stty -F /dev/ttyUSB0 raw ispeed $BAUD ospeed $BAUD min 0
# считываем с порта
tail -f /dev/ttyUSB0
Просто с отправкой команд надо учитывать что последний символ не LF а CR для отправки команд.
Вот небольшой пример работы с дескриптором тыц, когда то писал скрипт взаимодействия с диалогом yad, там как раз взаимодействие выполняется через дескриптор.