[an error occurred while processing this directive]
Ну так это - туману тут быть не должно :) ...
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено Проходивший 04 июля 2003 г. 03:57
В ответ на: может кто подскажет по билдеру (про PCI) отправлено djnnfr 03 июля 2003 г. 18:39

Ситуация прозрачная как стекло. Только есть непонятности. :)
Я делал так. Написал драйвер - ручками - так проше и красивее получается :) - хотя это не важно - можно чем угодно - главное что бы принцип оставался тем же. :). Главное - при создании в драйвере объекта дается ему имя - и вот дальше все приложения могут "открыть" по этому имени доступ к объекту. Делается просто - createFile(...) с с именем устройства с флагами что оно есть и с методом доступа - как вам надо - по простоте синхронным. в связи с этим е совсем понятно что такое MB2201_Open()? - видимо это и есть автоматически нагенерированное? :)
ну а дальше я использовал deviceIOControl или как он там правильно пишется. но можно и write file и read file пользовать.
К сожалению пример остался где то далеко :) - попрошу что бы прислали - перешлю.

но суть проста:
1. в драйвере создается объект - с именем
2. приложения могут открывать это объект "по имени"
3. запросы из приложения в драйвер "попадают" в его диспетчер - где вы их и удовлетворяете.
это если ручками.
У меня было приложение которое работало в 9x и в NT - только драйвер подствалялся другой и естесвенно что оно ничего кроме имени устройства ничего не знало - ни V_ID ни D_ID - не приложения это дело такие вопросы задавать.

а если генерить чем - то примерно так же должно быть внутри - а сверху может быть обернуто чем то красивым - тут я вам не подскажу - кроме как читайте доки - найдите примеры - они точно есть :). Или вот кто то тут еще подскажет как - если этими же тулсами пользуется.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru