Проброс физического COM-порта между хостом и виртуальной машиной с понижениме скорости?

Есть аналитическая программка по работе с данными, передаваемыми от одной железки по com-порту. В общем железка за несколько лет использования вышла из строя. Приобрели новую. Но оказались интересные грабли.
Программа написана под Windows и в ней жестко прописана скорость на 9600. Новая железка выдает опять же без настройки 115200.
Хочу попробовать реализовать какие-то виртуальные сериальные порты для проброса, но не знаю как.
На моем рабочем ноутбуке стоит Ubuntu. К нему подключается железка. В Ubuntu запускается виртуальная машина с win7 на которой уже запускается аналитическая программа.
Кто-нибудь в курсе как можно настроить подобное?
  • Вопрос задан
  • 6222 просмотра
Пригласить эксперта
Ответы на вопрос 3
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Программа написана под Windows и в ней жестко прописана скорость на 9600. Новая железка выдает опять же без настройки 115200.

Проще всего будет либо перенастроить (или перенастраивать каждый раз) железку, либо похакать программу.
Ответ написан
vipuhoff
@vipuhoff
Зайти в свойства COM порта в диспетчере устройств и сменить ему скорость на ту что нужна.
Ответ написан
vvpoloskin
@vvpoloskin
Инженер связи
Итак, по порядку.
1) ровно как и usb, com-порт вы просто прокидываете. При этом лучше не менять никакие настройки - так вы сохраните все стандартные данные
2) com-порт прост, особенно для linux. можно за пару часов, ничего не зная, накидать скриптец хоть на том же питоне, который будет читать и писать туда на нужной скорости, управлении потоком, четности...
3) очень часто можно подключиться к железке через тот же minicom на прямую, без стороннего софта, и выставить там первоначальные ее настройки. Надо читать инструкцию
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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