Интернет магазин китайских планшетных компьютеров



Компьютеры - WinUSB

29 мая 2011





WinUSB - стандартный USB-драйвер, поставляемый корпорацией Microsoft в составе операционных систем, начиная с Windows XP. Он предназначен для самых простых устройств, доступ к которым осуществляется только одним программным приложением в любой момент времени. Это позволяет приложению получать прямой доступ к устройству через простую программную DLL-библиотеку. Библиотека обеспечивает доступ к каналам USB-устройства.

Достоинства и недостатки

Достоинства

  • Не требуется знать как писать драйверы
  • Упрощается и ускоряется разработка

Недостатки

  • Только одно приложение имеет доступ к устройству в любой момент
  • Нет поддержки изохронной передачи
  • В других операционных системах устройству необходим специализированный драйвер

Другие решения

Одним из решений является использование стандартизированных классов USB-устройств. Операционные системы содержат встроенные драйверы для некоторых из них. Наиболее используемым классом для встраиваемых устройств является класс USB-коммуникаций. CDC-устройство может выступать как виртуальный последовательный порт для упрощения использования нового устройства для устаревших приложений.

Если предыдущий вариант решения не подходит, каждый может попробовать написать специализированный драйвер. Для новых версий Microsoft Windows это можно сделать при помощи Windows Driver Foundation.



Просмотров: 1399


<<<