Compartilhar via


USB Host Controller Driver Architecture

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O universal serial (USB) barramento driver arquitetura consiste de um computador hospedar, um físico barramento e um ou mais dispositivos USB. O computador hospedar contém duas camadas: Uma camada superior software, que inclui drivers dispositivo USB, e uma camada hardware controlador hospedar, also Known As uma camada adaptador. A responsabilidade principal do computador hospedar é para controle transfere dados de e para dispositivos USB. Dispositivos USB estão periféricos que usam o USB elétrico e especificações formato de dados para se comunicar com o computador hospedar. O físico barramento é o conjunto de cabos USB que vincula o controlador COM os periféricos.

A seguinte lista mostra as camadas da arquitetura de driver USB:

  • Computador host
  • Camada superior software com drivers dispositivo USB
  • Camada controlador host ou camada adaptador
  • Barramento físico
  • Dispositivo USB

Topologia USB

O computador hospedar é o nó raiz da árvore de USB e contém um hub implícito, chamado o hub raiz. Um concentrador é uma função USB que se propaga dados USB para um ou mais portas, aumentando o número total de funções que compartilhar o barramento. Um concentrador tem uma conexão, chamado uma porta upstream, aos níveis mais altos da árvore de USB. Um hub pode ter qualquer número de portas para conectar dispositivos periféricos e outros concentradores. Você pode conectar up to 127 dispositivos, incluindo hubs, para o computador hospedar. Dispositivos Periféricos são sempre nós folha em um barramento USB. No entanto, como uma questão de implementação prática, muitos dispositivos periféricos USB têm hubs integrado neles, por isso, um usuário não precise usar separar hubs USB.

A seguinte ilustração mostra um barramento USB com vários comum os periféricos conectados.

Aa930493.a2367a36-70d5-4e5b-8bcb-8b29b6058e45(pt-BR,WinEmbedded.60).gif

Este exemplo, a associação do mouse com o hub interno do teclado e os alto-falantes com do o monitor hub interno é arbitrária. Você pode conectar o mouse ao hub interno do monitor, o modem ao hub interno do teclado e os alto-falantes para o autônomo hub no nível 1 sem afetar a funcionalidade do sistema e sem precisar reconfigurar software no computador a hospedar. Dispositivos USB e seus correspondente drivers dispositivo USB se comportam de forma idêntica, regardless of a topologia barramento específicos.

See Also

Concepts

USB Transfer Types
USB Devices
USB System Software