Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Драйвер USB, который генерирует событие
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
Atridies
Доброго времени суток!

Разрабатываю устройство, которое должно передавать данные по USB в компьютер. Заказчик требует, чтобы был драйвер, генерирующий события при определенных условиях. Просветите пожалуйста - разве драйверы могут генерировать какие-либо события? Если да - то как их связать с какой-либо программой?
VDG
Любая программа может любой другой посылать сообщения. Речь про Винду?
А ещё есть эвенты и мютексы...

По мне, так хана Вам smile.gif Браться за "то не знаю что" самоубийство.

А Ваш заказчик профан, но с ему это простительно. Нельзя связать что-то с "какой-либо программой". "Какая-либо" программа должна иметь возможность (интерфейс) для "связывания".
aag
Как я понял имеется ввиду следующее. Скажем воткнули устройство в разъем и тут же запустилась какая-нибудь программка. Обычно такое делается для веб-камер: сразу же запускается просмоторщик.

Делается это с помощью скриптов в ini файлах, которые прилогаются к драйверу
Atridies
Да, нет, имеется ввиду как раз событие от драйвера (не запуск). Это скорее всего - эвент smile.gif).
Я выживу smile.gif - заказчик узнав сумму и сроки ушел в небытие - искали "раба". Но это было для меня новостью (про event). Может кинете в меня хорошей и не очень большой книжкой по драйверам ? Буду очень благодарен.
VDG
Цитата(Atridies @ Nov 28 2008, 01:10) *
ушел в небытие - искали "раба".
...
Может кинете в меня хорошей и не очень большой книжкой по драйверам ? Буду очень благодарен.

Ну раз он раба искал, то туда ему и дорога в небытие.
А Вы сходите на http://www.codeproject.com/ Там есть статьи про разработку дров.
golubenko_d
Ничего сложного, если у тебя есть исходники драйвера ...
Год назад я даже начинал писать статью(ищи на этом форуме).
Устройство собирал на Pic18f2550. Исходники для ПК из DDK. Так вот вставить туда событие никаких проблем... Пример приводить не буду... Так как мало что помню.
Я изучал синхронизацию в драйверах используя Солдатова, сейчас есть более качественные книги, например Уолтер Они.
PS Собираюсь реанимировать проект(статью), там будет и синхронизация в драйвере. Если есть желание присоединяйся
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.