WinUSB

WinUSB

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

Содержание

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

Достоинства

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

Недостатки

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

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

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

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

Ссылки

How to Use WinUSB to Communicate with a USB Device. Microsoft (5 декабря 2007). Архивировано из первоисточника 8 апреля 2012. Проверено 9 июля 2008.

WinUSB. Microsoft Developer Network.(недоступная ссылка — история) Проверено 9 июля 2008.

USB 2.0 Specification. USB Implementers Forum, Inc. (15 марта 2007).(недоступная ссылка — история) Проверено 27 марта 2007. Новые версии спецификаций можно найти на USB.org


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "WinUSB" в других словарях:

  • WinUSB — is a generic USB driver provided by Microsoft, for their operating systems starting with Windows XP. It is aimed at simple devices that are accessed by only one application at a time (for example instruments like weather stations, devices that… …   Wikipedia

  • Features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»