Библиотека
Дневники
Фотогалереи
Легкий форум
Архив
Поиск
Здравствуйте Гость (Вход|Регистрация)   
Студенческий форум
 
 


  Ответ в темуСоздание новой темыСоздание опроса

> Как работает Plag and Play

KostyaN
Быстрая цитата




Кандидат наук
*****

Профиль
Группа: Пользователи
Сообщений: 879
Регистрация: 15.09.2006
Репутация: 37

Место учебы: -


Кто-нить может объяснить, как работает P&P, что происходит в системе при подключении устройства?

P.S. очень лень читать спецификации, тем более под каждый стандарт своя.
PMПисьмо на e-mail пользователюICQ
Top
дед_мажор
Быстрая цитата




Уважаемый крутой перец
Group Icon

Профиль
Группа: Декан
Сообщений: 2405
Регистрация: 11.11.2005
Репутация: 156

Место учебы: да


Цитата (KostyaN @ 26.11.2006 - 22:25)
Кто-нить может объяснить, как работает P&P, что происходит в системе при подключении устройства?
P.S. очень лень читать спецификации, тем более под каждый стандарт своя.

оборудование, поддерживающее стандарт pnp, передает свой идентификатор биосу, биос информирует операционную систему, операционная система по идентификатору определяет нужный драйвер и устанавливает его.

все три компонента (оборудование, биос, ос), естественно, должны поддерживать pnp.

http://www.microsoft.com/whdc/system/pnppwr/pnp/default.mspx

там же есть и про hot-plug - подключение/отключение оборудования без выключения всего компа.
PMПисьмо на e-mail пользователю
Top
KostyaN
Быстрая цитата




Кандидат наук
*****

Профиль
Группа: Пользователи
Сообщений: 879
Регистрация: 15.09.2006
Репутация: 37

Место учебы: -


На языке русских осин это, конечно, так. Спасибо за информацию...

Чуть конкретизирую свой вопрос.
Как перехватить сигнал на любой из стадий определения устройства, чтобы просто определить, что было совершено подключение.
Желательно стандартно независимое решение, так как на usb, pci, com и т.п. разные спецификации.

Мне не требуется уже законченное решение данной проблемы, но и от него не откажусь smile.gif //желательно с исходником wink.gif
Буду рад рассмотреть любые предложения, идеи.
PMПисьмо на e-mail пользователюICQ
Top
Андреище
Быстрая цитата




Младший научный сотрудник
****

Профиль
Группа: Пользователи
Сообщений: 441
Регистрация: 19.04.2005
Репутация: 28

Место учебы: ОрелГТУ (выпуск 2006)


Если надо просто определить факт подключения устройства, то PnP тут никаким боком рядом не лежало.
PMПисьмо на e-mail пользователюICQMSN
Top
дед_мажор
Быстрая цитата




Уважаемый крутой перец
Group Icon

Профиль
Группа: Декан
Сообщений: 2405
Регистрация: 11.11.2005
Репутация: 156

Место учебы: да


KostyaN
уу ну ты и в дебри залез. это тебе в wdk разбираться надо.
низкоуровневое программирование, а тем более под винду — не мой конёк. единственное что точно сказать могу — геморроя с такими вещами дофига и больше.

если реально не жалко мозк — кури линки по моей ссылке, там подробная инфа есть на буржуйском языке )
PMПисьмо на e-mail пользователю
Top
Андреище
Быстрая цитата




Младший научный сотрудник
****

Профиль
Группа: Пользователи
Сообщений: 441
Регистрация: 19.04.2005
Репутация: 28

Место учебы: ОрелГТУ (выпуск 2006)


И с каких пор pci устройства можно на лету подключать?
PMПисьмо на e-mail пользователюICQMSN
Top
KostyaN
Быстрая цитата




Кандидат наук
*****

Профиль
Группа: Пользователи
Сообщений: 879
Регистрация: 15.09.2006
Репутация: 37

Место учебы: -


я уже скачал спецификации на pnp под разные стандарты.
даже на русском smile.gif
вот только от их размеров у меня слегка поуменьшилось желания разбираться

Но если другого нет, то придется...
PMПисьмо на e-mail пользователюICQ
Top
KostyaN
Быстрая цитата




Кандидат наук
*****

Профиль
Группа: Пользователи
Сообщений: 879
Регистрация: 15.09.2006
Репутация: 37

Место учебы: -


Цитата
И с каких пор pci устройства можно на лету подключать?


никто этого и не требует
втыкаешь девайс, грузишь систему, а тут пошло-поехало...
это и есть pnp
PMПисьмо на e-mail пользователюICQ
Top
дед_мажор
Быстрая цитата




Уважаемый крутой перец
Group Icon

Профиль
Группа: Декан
Сообщений: 2405
Регистрация: 11.11.2005
Репутация: 156

Место учебы: да


Андреище
с тех пор, как появились материнские платы с контроллерами pci hotplug =)
но к pnp это уже никакого отношения не имеет ))
PMПисьмо на e-mail пользователю
Top
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
 
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:o  :D  :rolleyes:  :cry2: 
:unsure:  :cry:  :angry:  :bleh: 
:dev:  :flowers:  :fool:  :old: 
:shook:  :angel:  :wor:  :rotfl: 
:kov:  :chair:  :friends:  :wub: 
       
Показать всё


 
Опции сообщения  Включить смайлики?
 Включить подпись?
 Использовать AJAX?

Опции темы Ответ в темуСоздание новой темыСоздание опроса

 

Студенческий клуб ostudent.ru и его создатели не несут ответственности за достоверность самостоятельно размещаемой посетителями сайта информации и не могут подтвердить или опровергнуть её.

Этот сайт защищен «Site Guard»