В фолианту сосредоточена сообщение, потребная для создания USB-устройств и драйверов для операционной организации Microsoft Windows 2000/XP. Подвергнут рассмотрение ход создания USB-устройства: от написания программы микроконтроллера (образчики проведены в жизнь для микропроцессора АТ89С5131) до разработки своего WDM-драйвера. Охватывается отображение особых классов устройств: HID-класс, дозволяющий уладиться в отсутствие разработки драйвера, и класс CDC, дозволяющий сооружать с USB подобно том как с ординарным СОМ-портом. Подвергнуто рассмотрение употребление функций Raw Input, Direct Input и Setup API, охватывается крупное число утилитарных мирный отношений и образчиков программ на языках Delphi, С и С . Для удобства читателей старый и малый отправные коды приводят на употребляемом компакт-диске. Для программистов и разработчиков аппаратуры