Системное конфигурирование
Интерфейс USB поддерживает динамическое подключение и отключение устройств. Нумерация устройств интерфейса является постоянным процессом, отслеживающим изменения физической топологии.
Все периферийные устройства подключаются через порты концентраторов. Концентраторы определяют подключение и отключение периферийных устройств к своим портам и сообщают состояние портов при запросе от хост-контроллера. Хост-контроллер разрешает работу порта и адресуется к периферийному устройству через канал управления, используя нулевой адрес - USB (адрес по умолчанию). При начальном подключении или после сброса все периферийные устройства адресуются именно так.
Хост-контроллер определяет, является новое подключенное периферийное устройство концентратором или функцией, и назначает ему уникальный адрес на интерфейсе USB. Хост-контроллер создает канал управления с этим периферийным устройством, используя назначенный адрес и нулевой номер точки назначения.
Если новое периферийное устройство является концентратором, хост-контроллер определяет подключенные к нему периферийные устройства, назначает им адреса и устанавливает каналы. Если новое периферийное устройство является функцией, уведомление о подключении передается диспетчером системы USB драйверу ПУ .
Когда периферийное устройство отключается, концентратор автоматически запрещает соответствующий порт и сообщает об отключении хост-контроллеру, который удаляет сведения о данном периферийном устройстве из всех структур данных. Если отключается концентратор, процесс удаления выполняется для всех подключенных к нему периферийных устройств. Если отключается функция, уведомление посылается драйверу ПУ. Нумерация периферийных устройств, подключенных к интерфейсу , осуществляется динамически по мере их подключения (или включения их питания) без какого-либо вмешательства пользователя или драйвера ПУ.
Когда периферийное устройство отключается от интерфейса, концентратор уведомляет об этом хост-контроллер и работа порта запрещается, а хост-контроллер обновляет свою текущую топологическую информацию.
Дата добавления: 2015-09-29; просмотров: 639;