Я пытаюсь использоватьэкрана/DEV/ttyUSB0 с различными опциями, такими как databit, четность и т.д.
экрана/DEV/ttyUSB0
для подключения к старому компьютеру (ы) с помощью USB-последовательный интерфейс.
Я надеюсь, что, зарегистрировавшись на этом сайте, я получу ответы на свой вопрос. Я искал и искал, но не понял, чтобы поставить правильные параметры в моей командной строке, чтобы получить небезобразную обратную связь с моего компьютера (полученный текст все испорчен).
Моя операционная система - CentOs, Gnome 2.16.0. Я вижу, что есть программа под названием KPPP, которая имеет «Терминал ...», но так и не поняла. Поэтому я пытаюсь использовать CLI с «экраном», но у меня возникают проблемы с настройкой правильных параметров (очевидно, я не понимаю, как использовать эти параметры для stty). Это не вариант установки приложений или ничего с этим компьютером, поэтому я должен использовать то, что уже есть. «Экран», кажется, делает работу, но текст получил тарабарщина, как уже упоминалось ранее («$$ @% IDJ LDJ» и т.д.)
мне нужны эти параметры для компьютера: один
бод: 9600 Databit: 8 Четность: нет Stopbit: 2 Управление потоком: аппаратное обеспечение.
Для компьютера два мне нужно:
Скорость передачи данных: 9600 Databit: 7 Четность: Даже Stopbit: 1 Контроль потока: Оборудование
Скорость передачи данных легко;
экран/DEV/ttyUSB0 9600
Но что делать с остальными, я не знаю. , Я нашел вариант для стоп-бит:
CSTOPB (используйте два стоповых бита)
-cstopb (используйте один стоп-бит)
Но как я использую это правильно?
экран/DEV/ttyUSB0 9600 -cstopb
или
экран/DEV/ttyUSB0 9600, -cstopb
Так что, если кто-то может помочь мне подключения на другой компьютер через последовательный интерфейс со всеми перечисленными параметрами я был бы очень благодарен!
Обновление 22.Декабрь 2016:
Я нашел это руководство для Запущенного: http://osr507doc.sco.com/man/html.C/stty.C.html
Является databit же, как этот вариант?
cs5 cs6 cs7 cs8 Select character size (see termio(M)).
Четность:
parodd (-parodd) Select odd (even) parity.
Stopbit:
cstopb (-cstopb) Use two (one) stop bits per character.
Но как насчет аппаратного контроля?
Anyways; это все еще не работает;
screen /dev/ttyUSB0 9600 cs8 oddp cstop
или
screen /dev/ttyUSB0 9600 cs7 evenp -cstop
Вы пробовали 'gtkterm'? это терминальное приложение на основе графического интерфейса для последовательных портов, которое позволяет вам устанавливать параметры порта с помощью графического интерфейса. – HeyYO
Мне нужно будет проверить завтра и посмотреть, установлен ли текущий дистрибутив gkterm! Спасибо, это может решить мою проблему. –
bash: gtkterm: команда не найдена –