Jump to content

    
Sign in to follow this  
Atridies

Драйвер USB, который генерирует событие

Recommended Posts

Доброго времени суток!

 

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

Share this post


Link to post
Share on other sites

Любая программа может любой другой посылать сообщения. Речь про Винду?

А ещё есть эвенты и мютексы...

 

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

 

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

Edited by VDG

Share this post


Link to post
Share on other sites

Как я понял имеется ввиду следующее. Скажем воткнули устройство в разъем и тут же запустилась какая-нибудь программка. Обычно такое делается для веб-камер: сразу же запускается просмоторщик.

 

Делается это с помощью скриптов в ini файлах, которые прилогаются к драйверу

Share this post


Link to post
Share on other sites

Да, нет, имеется ввиду как раз событие от драйвера (не запуск). Это скорее всего - эвент :)).

Я выживу :) - заказчик узнав сумму и сроки ушел в небытие - искали "раба". Но это было для меня новостью (про event). Может кинете в меня хорошей и не очень большой книжкой по драйверам ? Буду очень благодарен.

Share this post


Link to post
Share on other sites
ушел в небытие - искали "раба".

...

Может кинете в меня хорошей и не очень большой книжкой по драйверам ? Буду очень благодарен.

Ну раз он раба искал, то туда ему и дорога в небытие.

А Вы сходите на http://www.codeproject.com/ Там есть статьи про разработку дров.

Share this post


Link to post
Share on other sites

Ничего сложного, если у тебя есть исходники драйвера ...

Год назад я даже начинал писать статью(ищи на этом форуме).

Устройство собирал на Pic18f2550. Исходники для ПК из DDK. Так вот вставить туда событие никаких проблем... Пример приводить не буду... Так как мало что помню.

Я изучал синхронизацию в драйверах используя Солдатова, сейчас есть более качественные книги, например Уолтер Они.

PS Собираюсь реанимировать проект(статью), там будет и синхронизация в драйвере. Если есть желание присоединяйся

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this