C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в 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
Re: Как создать виртуальное устройство
«
Ответ #3 :
04 Февраль 2015, 23:07:16 »
Мы не МАИ))) У нас МИ-28Н
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...