Назад | Перейти на главную страницу

Настройка трехстороннего последовательного порта из одного существующего порта

В настоящее время у меня есть устройство с последовательным портом, и при загрузке этот последовательный порт привязан к ttyS1. На устройстве есть процесс (который я мало контролирую), который берет на себя управление этим портом, чтобы вы могли общаться с ним через последовательный терминал.

Однако я хочу иметь возможность взаимодействовать с этим последовательным портом через программное обеспечение, работающее на устройстве. Текущий метод, который я использую для этого, заключается в том, чтобы захватить ttyS1 сразу после загрузки и создать на его месте виртуальный последовательный порт, а затем мое программное обеспечение находится на другом конце. Если я это сделаю, то последовательный порт больше не будет доступен через физический порт. Есть ли способ сделать это без потери доступа через физический порт?

Я приложил фотографию, чтобы проиллюстрировать, что я имею в виду.

вам обязательно стоит прочитать это -

http://www.tldp.org/HOWTO/Serial-HOWTO-4.html