C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как создать виртуальное устройство  (Прочитано 1492 раз)
Sergey1985
Участник


Сказали спасибо: +8/-1
Offline

Сообщений: 310


Как создать виртуальное устройство
« : 03 Февраль 2015, 15:58:07 »

Есть такая замечательная программа Advanced Virtual COM Port, которая создает виртуальные COM порты для отладки программ например в Proteus'е. Необходимо написать аналог данной проги но только для другого типа портов. А именно ARINC429.
Вот ссылочка чтоб было понятно о чем речь идет.
http://www.elcus.ru/boards.php?ID=pci429-3-xx
Необходимо написать программу которая бы заставила комп поверить что данная плата якобы есть в PCI слоте.
Понимаю что задача но изнеможения сложная. Но надо. Подскажите в каком направлении рыться нужно.
Записан
POV
Участник


Сказали спасибо: +107/-7
Offline

Сообщений: 640


Re: Как создать виртуальное устройство
« Ответ #1 : 03 Февраль 2015, 16:23:48 »

Могу лишь некомпетентно предположить - пишется драйвер с аналогичным интерфейсом..  Но внутри вместо общения с реальной железкой хоть чёрта рогатого рисуешь.
Как писать дрова есть куча литературы в книжках и интернетах.
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: Как создать виртуальное устройство
« Ответ #2 : 03 Февраль 2015, 21:36:42 »

По указанной ссылке имеются драйверы. Т.е. для решения локальной задачи (проверка статуса устройства на PCI) надо изучить документацию по протоколу обмена ARINC 429 (благо такой инфы в интернетах много) и попробовать "пообщаться" с устройством: послать какую-то команду и получить ответ. Если ответ придет - все ок, если нет - есть проблемы (возможно, устройство не подключено).

Если же требуется именно создавать виртуальные серийные порты, тогда смотри например здесь.

PS. С тебя фотоотчет о полете беспилотника
Записан
Sergey1985
Участник


Сказали спасибо: +8/-1
Offline

Сообщений: 310


« Ответ #3 : 04 Февраль 2015, 23:07:16 »

Мы не МАИ)))  У нас МИ-28Н
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.078 секунд. Запросов: 21.