Compartilhar via


USB Function Controller Driver Migration

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Architecturally, um driver cliente função USB está acima um driver controlador USB função. Um driver cliente função USB interfaces com um driver controlador USB função por meio do driver de USB função controlador hardware MDD independente. MDD do driver de USB função controlador e todos os drivers USB função cliente são plataforma hardware independente. Vários USB função cliente drivers interface com o mesmo driver controlador função USB. Cada cliente interage com o driver controlador USB função por meio do driver de USB função controlador MDD. Juntamente com o MDD, um driver controlador USB função também é composto de uma PDD, que está abaixo de MDD architecturally. O PDD interfaces diretamente com o hardware controlador USB função.

Microsoft fornece hardware plataforma independentes USB função cliente drivers para RNDIS, serial e armazenamento. Eles estão em % _WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Class. O MDD para esses drivers cliente função USB está em % _WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\MDD. Para obter mais informações, consulte USB Function Client Drivers.

Geralmente, a porta um driver controlador função USB, apenas modificar o PDD. PDDs diferentes podem exigir modificações diferentes. Microsoft PDDs para fornece vários conjuntos de chips:

  • %_WINCEROOT%\Platform\Common\Src\SOC\PXA27X_MS_v1\USBFN
  • %_WINCEROOT%\Platform\Deviceemulator\Src\Drivers\USB\Function
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Controller\Net2280

Drivers implementados para controladores função USB específicos estão em subdiretórios %_WINCEROOT%\Platform\Common\Src\SOC. As modificações para fazer esses drivers dependem de plataforma hardware ao qual você está porta o driver. Plataforma de Hardware Independentes drivers está em % _WINCEROOT%\Public\Common\OAK\Drivers.

In This Section