Интерфейс, Конфигурация и Конечная точка - это программный объект или оборудование - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь понять драйверы USB-устройств Linux, большая часть документации говорит о USB-устройстве, декодированном в

  • конфигурацию
  • интерфейс
  • Конечная точка

Linux поддерживает только одну конфигурацию.Эти аппаратные объекты или просто данные присутствуют в драйвере данных, которые он передает при обнаружении USB-устройства

1 Ответ

0 голосов
/ 22 декабря 2018

При обращении к устройству USB термины «конфигурация», «интерфейс» и «конечная точка» являются всеми свойствами устройства.Они могут быть изменены, если вы можете перепрограммировать устройство, но если нет, то вы можете просто думать о них как о части оборудования.

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

Вы можете узнать все об этих элементах и ​​их дескрипторах, прочитав спецификацию USB 2.0:

https://usb.org/document-library/usb-20-specification

...