roboforum.ru

Технический форум по робототехнике.

Эмуляция COM порта

Эмуляция COM порта

Робокоп » 14 окт 2010, 21:45

Всем доброго времени суток.
Помогите решить такую задачу:
Для отладки устройства используется его виртуальная копия.
Нужно соорудить виртуальный COM порт(с помощью драйвера на ddk, всё делается под Windows), и программу, желательно в Delphi(не критично), которая бы позволяла визуализировать все происходящие процессы. Для начала виртуальным устройством является hyper terminal.
Готовые продукты не предлагайте, нужно сделать это всё самому.
Буду рад любой ссылке и примерам по данному вопросу.

Re: Эмуляция COM порта

EdGull » 15 окт 2010, 09:00

какие варианты уже попробовал, почему они не подошли?

Re: Эмуляция COM порта

boez » 15 окт 2010, 11:57

Вариант "виртуальный порт готовый, а прога своя" чем не устраивает?

Re: Эмуляция COM порта

Робокоп » 15 окт 2010, 19:13

EdGull писал(а):какие варианты уже попробовал, почему они не подошли?

Я пока не сильно шарю в этой теме. Нашел несколько книг, но там не описываются виртуальные драйвера. Мне непонятен сам процесс работы виртуального COM-порта.
Вариант "виртуальный порт готовый, а прога своя" чем не устраивает?

Что вы имеете ввиду под "виртуальный порт готов"? У вас есть исходник такой или вы знаете где его взять?

П.С. прошу не пинать ногами.. это очень сложная тема для меня

Re: Эмуляция COM порта

vadinator » 16 окт 2010, 11:53

http://code.google.com/p/reactos-userspace/wiki/Com0com
"Com0com" - создаёт пару портов, соединённых между собой.....подключаете вашу программу к одному и гипертерминал к другому и используете.....
Кстати вариантов много...
Ищите по фразам типа - "виртуальный нуль-модемный кабель","виртуальный com-порт".

Re: Эмуляция COM порта

Робокоп » 17 окт 2010, 05:03

Ну вот это уже больше похоже на правду...

Вообщем, я пока сам не знаю точно чего хочу из-за отсутствия соответствующих знаний. Посему подниму данную тему после прочтения мной книги "Программирование драйверов для Windows Комиссарова 2007".


cron
Rambler\'s Top100 Mail.ru counter