Цитата(Kirill_Good @ Mar 1 2012, 10:52)

получилось. Затем пришла другая идея. Запуск на виртуальной машине Windows XP GUI программы. Создание с помощью сторонней программы виртуального COM порта. Программка создает на одном конце СОМ порт на другом клиентский сокет. На хостовой Linux Ubuntu я сделал сокет сервер, который транслировал в данные в ftdi.
Тут QEMU так и напрашивается - он может эмулировать виртуальный последовательный порт для гостевой ОС и редиректить его на разнообразные устройства на хост-системе Linux - выбирай на любой вкус. Никакие сторонние утилиты тут не нужны.
http://wiki.qemu.org/download/qemu-doc.htmlЦитата
‘-serial dev’
Redirect the virtual serial port to host character device dev.
...
там много вариантов - например вам можно в псевдо TTY устройство перенаправить, в своей программе слушать и перенаправлять данные, можно и сеть использовать если у вас уже есть готовый вариант - просто перенаправить на нужный порт локалхоста, думаю все должно получиться.
Сообщение отредактировал sasamy - Mar 1 2012, 18:32