roboforum.ru

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

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

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

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

Сообщение Робокоп » 14 окт 2010, 21:45

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

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

Сообщение EdGull » 15 окт 2010, 09:00

какие варианты уже попробовал, почему они не подошли?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение boez » 15 окт 2010, 11:57

Вариант "виртуальный порт готовый, а прога своя" чем не устраивает?
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

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

Сообщение Робокоп » 15 окт 2010, 19:13

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

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

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

П.С. прошу не пинать ногами.. это очень сложная тема для меня
Аватара пользователя
Робокоп
 
Сообщения: 3
Зарегистрирован: 14 окт 2010, 21:34

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

Сообщение vadinator » 16 окт 2010, 11:53

http://code.google.com/p/reactos-userspace/wiki/Com0com
"Com0com" - создаёт пару портов, соединённых между собой.....подключаете вашу программу к одному и гипертерминал к другому и используете.....
Кстати вариантов много...
Ищите по фразам типа - "виртуальный нуль-модемный кабель","виртуальный com-порт".
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

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

Сообщение Робокоп » 17 окт 2010, 05:03

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

Вообщем, я пока сам не знаю точно чего хочу из-за отсутствия соответствующих знаний. Посему подниму данную тему после прочтения мной книги "Программирование драйверов для Windows Комиссарова 2007".
Аватара пользователя
Робокоп
 
Сообщения: 3
Зарегистрирован: 14 окт 2010, 21:34


Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4