Помогите пожалуйста советом по COM порту... (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SOIC 25 сентября 2003 г. 13:54

Задача:

Есть некие программы для PC, кот. обмениваются с девайсами по COM порту
с помощью очень корявого протокола (написаны давно и бездумно...)

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

Проблема:

Протокол черезчур корявый и возлагает на девайс те функции, кот. без проблем можно выполнить на компе без обращения к девайсу, таким образом нагружая бедный девайс (у которого и так нехватка памяти!) левыми функциями...

Вопрос - как можно создать под Windows 2K/XP некую программку, кот.
будет создавать виртуальный COM порт и обращения программ к нему транслировать в свой протокол девайса на физический COM порт?
т.е. перехватывать поток данных от программ в COM порт и обратно...

другими словами - можно ли это дело оформить не в виде драйвера (это для меня сложновато), а в виде обычной Win32 программы через какие-либо функции WinAPI? есть ли функции API, кот. позволяют это сделать? если такая возможность есть, то желательно узнать имена функций (чтоб не рыться в хелпе)...

если у кого нибудь есть сырцы драйвера выполняющего данную задачу просьба поделиться, очень нужно...

помогите плиз...

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru