Дескриптор

USB — неизвестная последовательная шина

В Интернете обычно USB обозначается как неизвестная последовательная шина. Разобраться в деталях с USB, протеканием процессов при протоколе USB-передачи, дескрипторами, кодированием и декодированием данных, синхронизацией, скоростями передачи данных, необходимыми (а также и не­обязательными) драйверами на уровне операционной системы, со специфи­кациями OHCI, UHCI, EHCI или идентификатором производителя — не оче­видно для электронщика-любителя.

В противоположность приложениям для последовательного или параллель­ного интерфейса, USB-приложения не могут просто писать данные на раз­личные адреса ввода и вывода или читать с них. Для того чтобы приняться за USB-устройство, приложения должны сообщаться с драйвером (класса или устройства), который, в свою очередь, на более низком уровне сообщается с USB-драйверами управления сообщениями по линиям передачи данных USB. В устройстве должны быть реализованы протоколы, с помощью кото­рых компьютер может распознать и идентифицировать устройство, а также сообщаться с ним. Читать далее

Разработка сайта: cryptonic