Интерфейс USB, Практика использования и программирования, Агуров П., 2004.
Изложены базовые сведения по интерфейсу USB для ПК: примеры USB-устройств и советы по их выбору, правила установки и конфигурирования устройств, методы решения возникающих проблем. Описаны кабели, разъемы, принципы питания устройств и другое аппаратное обеспечение. Приведено внутреннее устройство USB и его физическая реализация, обсуждены общие вопросы написания драйверов для ОС: Windows 2000/XP с примерами на языке borland pascal и в среде delphi. Рассмотрен процесс создания USB-устройств: от выбора микросхем и схемотехники до написания программы микроконтроллера и WDM-драйвера. В книге содержится большое количество практических советов и примеров программ.
Составляющие USB.
Шина USB состоит из следующих элементов.
Хост-контроллер (Host Controller) — это главный контроллер, который входит в состав системного блока компьютера и управляет работой всех устройств на шине USB. Для краткости мы будем писать просто "хост". На шине USB допускается наличие только одного хоста. Системный блок персонального компьютера содержит один или несколько хостов, каждый из которых управляет отдельной шиной USB. В главе 6 мы рассмотрим одно исключение — соединение двух USB-устройств без персонального компьютера.
Устройство (Device) может представлять собой хаб, функцию или их комбинацию (Compound Device). Примеры USB-устройств приведены в разд. 1.4.
Порт (Port) — точка подключения.
Хаб (Hub, другое название — концентратор) — устройство, которое обеспечивает дополнительные порты на шине USB. Другими словами, хаб преобразует один порт (восходящий порт, Upstream Port) во множество портов (нисходящие порты, Downstream Ports). Архитектура допускает соединение нескольких хабов (не более 5). Хаб распознает подключение и отключение устройств к портам и может управлять подачей питания на порты. Каждый из портов может быть разрешен или запрещен и сконфигурирован на полную или ограниченную скорость обмена. Хаб обеспечивает изоляцию сегментов с низкой скоростью от высокоскоростных. Хаб может ограничивать ток, потребляемый каждым портом.
Купить книгу Интерфейс USB, Практика использования и программирования, Агуров П., 2004 .
Теги: учебник по информатике :: информатика :: компьютеры :: Агуров
Смотрите также учебники, книги и учебные материалы:
- Создание и продвижение проекта в Рунете
- Список служб в Windows XP, Белоусов А.
- Советы по настройке компьютера
- Микропроцессоры, Курс и упражнения, Токхайм Р., 1988
- Как стать активным пользователем, Секреты быстрого успеха, Левин В.И., 2006
- EISA System Architecture, Tom Shanley, Don Anderson, 1995
- Информатика, Flash
- The Windows 2000 Device Driver Book, A Guide for Programmers, Second Edition, Art Baker, Jerry Lozano, 2000