Спецификация USB.Rev1.0




Поток Связи в USB


USB обеспечивает сервисы связи между программным обеспечением на хосте и функциями USB. Функции могут иметь различные требования к потоку связи при взаимодействии разных клиентов с функцией(Functions can have different communication flow requirements for different client to function interactions). USB обеспечивает наиполнейшее использование шины,  позволяя функции USB разделение различных потоков связи.(USB provides better overall bus utilization by allowing the separation of the different communication flows to a USB function). Каждый поток связи использует некоторый доступ к шине  выполняя связь между клиентом и функцией. Каждый поток связи завершается в конечной точке на устройстве (Each communication flow is terminated at an endpoint on a device.) Конечные точки Устройства используются, чтобы определить вид каждого потока связи.

Диаграмма на Рисунке 5-8 показывает более детализировано Рисунок 5-2. Полное описание фактических потоков связи на Рисунке 5-2 поддерживает логическое устройство и функции уровня потока связи( The complete definition of the actual communication flows of Figure 5-8 supports the logical device and function layer communication flows). Эти фактические потоки связи пересекают несколько границ интерфейсов. Главы 6, 7, и 8 описывают механические, электрические параметры и определения интерфейса протокола “кабеля” USB. Глава 9 описывает интерфейс программирования устройства USB, который позволяет управлять устройством USB с помощью кабеля на стороне хоста.(Chapters 6, 7, and 8 describe the mechanical, electrical, and protocol interface definitions of the USB “wire.”  Chapter 9 describes the USB device programming interface that allows a USB device to be manipulated from the host side of the wire.)  Глава 10 описывает два интерфейса программного обеспечения на стороне хоста:

  • Драйвер Хост Контроллера (HCD) - интерфейс программного обеспечения между USB хост контроллером и  программным обеспечением системы USB. Этот интерфейс позволяет реализовывать ряд хост контроллеров без требования того, чтобы все программное обеспечение хоста зависело от реализации любой особенности. Один Драйвер USB может поддерживать различные хост контроллеры без требуемых специфических знаний относительно реализации хост контроллера.  Разработчик хост контроллера реализует HCD, который поддерживает хост контроллер.



  • Содержание  Назад  Вперед