![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение к USB порту [D5, Win95/98, Win2k]
Дима © (2002-11-14 19:56:00)Как написать драйвер для USB устройства, подключенного к этому порту ?
Слесарь Матерящийся (2002-11-15 10:24:00) [1]
1) Прочитать дескрипторы устройства и выяснить, какая поддержка со стороны драйвера ему нужна (количество каналов, bulk/iso/interrupt, device id, vendor id, etc). Это можно сделать утилитой USBVIEW из Windows 2000 DDK.
2) Сгенерить шаблонный код драйвера (WDMWIZARD для Visual Studio 6 от Walter Oney (ссылки далее)).
3) Путём мутации кода добиться правильного функционирования драйвера (По опыту, правится более 40% исходного шаблона).
Что понадобится:
0. Windows 2000 (не -9x и не -XP)
1. MS Visual Studio 6.0 (только компилятор С++)
2. Windows 2000 DDK
3. Документация MSDN
4. Умная книга: http://src.fitkursk.ru/detail_book.asp?id=83
5. Сырцы к умной книге: http://src.fitkursk.ru/detail.asp?id=925
(там же несколько полезных утилит)
Можно, конечно адаптировать драйвер BULKUSB из DDK, но это тернистый путь :)
Вот такие дела...