Хост USB: Аппаратное и Программное обеспечение
Хост USB взаимодействует с устройствами USB через хост контроллер. Хост ответственен за следующее:
- Обнаружение присоединения и удаления устройств USB
- Управление потоком управления между хостом и устройствами USB
- Управление потоком данных между хостом и устройствами USB
- Сбор статистики о состоянии и активности
- Обеспечение подачи ограниченного количества мощности на присоединенные устройства USB
- Перенумерация Устройств и конфигурация
- Изохронные передачи данных
- Асинхронные передачи данных
- Управление питанием
- Информация об устройстве и управление шины
Программное обеспечение системы USB на хосте управляет взаимодействиями между устройствами USB и хост-основанным программным обеспечением устройства. Имеются пять областей взаимодействия между программным обеспечением системы USB и программным обеспечением устройства, они следующие: