1

Всем доброго времени суток.
Столкнулся со следующей проблемой. Есть Debian 6. В нём есть VirtualBox с Windows XP на борту. В этой самой Windows есть приложение, которое общается с устройством через com порт. Данного устройства у меня нет. Но есть самописная утилита под Linux, эмулирующая это самое устройство.
Собственно, задача: заставить Windows поверить, что к com порту подключено это самое устройство.
Делал так: в VB в настройках ВМ на вкладке Serial Ports поставил галочку Enable Serial Port. Port Number=Com1, Port Mode=Host Pipe, Create Pipe. Как я понимаю, pipe - это сокет. Windows com1 видит, открывает, пишет в него данные.
Теперь вопрос: каким образом работать с этим самым сокетом? То есть выставить скорость, stop bits, baudrate и тд. Ну и, разумеется, писать и читать данные.
Прогуглив, нашёл утилиту socat. Час почти курил ман, но ничего так и не смог сделать.
Буду безгранично благодарен за помощь.