Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
HID.docx
Скачиваний:
6
Добавлен:
20.11.2019
Размер:
46.4 Кб
Скачать

Игровые контроллеры

Современные игровые контроллеры и джойстик, игровому рулю и часто являются USB HID устройствами. В отличие от устройств, которые подключаются через игровой порт, USB HID устройства обычно не требуют драйверов для нормальной работы. Почти все игровые устройства будут работать с использованием встроенных драйверов, поскольку они разрабатываются с использованием USB HID спецификаций.

Игровой пульт (геймпад, джойпад) — тип игрового манипулятора. Представляет собой пульт, который удерживается двумя руками, для контроля его органов управления используются большие пальцы рук (в современных геймпадах также часто используются указательный и средний пальцы).

Геймпады обеспечивают взаимодействие между игроком и игровой приставкой. Тем не менее, геймпады используются и на персональных компьютерах, хотя пользователи в большинстве случаев предпочитают использовать привычные клавиатуру (обычную или игровую) и мышь. Стандартное исполнение геймпада таково: под левой рукой кнопки направления (вперёд-назад-влево-вправо), под правой — кнопки действия (прыгнуть, выстрелить).

Джо́йстик (англ. joystick — «ручка управления самолётом») — устройство ввода информации, которое представляет собой качающуюся в двух плоскостях ручку. Наклоняя ручку вперёд, назад, влево и вправо, пользователь может передвигать что-либо по экрану. На ручке, а также в платформе, на которой она крепится, обычно располагаются кнопки и переключатели различного назначения. Помимо координатных осей X и Y, возможно также изменение координаты Z, за счет вращения рукояти вокруг оси, наличия второй ручки, дополнительного колёсика и т. п.

Широкое применение джойстик получил в компьютерных играх, мобильных телефонах. В английском языке словом «joystick» называют любую качающуюся ручку управления, в русском языке значение более узкое: помимо компьютерного контроллера, «джойстиком» называют в разговорной речи миниатюрную электрическую ручку — в отличие от традиционной механической.

Другие устройства

Так же спецификация USB HID соответствует огромному количеству устройств, которые, по сути, интерфейсами взаимодействия с человеком, не являются. Например, телефонному устройству, термометру, устройству управления аудио и медицинскому оборудованию. Даже ИБП (источники бесперебойного питания) определяют себя, как принадлежащие классу USB HID, несмотря на то, что они часто не имеют человеческого интерфейса вообще. Любое устройство может принадлежать к USB HID классу, если оно удовлетворяет логическим спецификациям HID. Это не значит, что такое устройство не нуждается в драйверах, так же это не значит, что операционная система сразу распознает это устройство. Это всего лишь означает, что устройство позиционирует себя как человеческий интерфейс.

Драйверы

Одно из преимуществ хорошо определенной спецификации, такой как USB HID - это обилие драйверов устройств, доступных в большинстве современных операционных систем. USB HID класс и его базовые функции описаны в USB-IF документации, без какой либо привязки к конкретному программному обеспечению. Из-за таких общих описаний, разработчикам операционных систем легко включить функциональные драйверы для таких устройств как клавиатура, мышь, и другие устройства взаимодействия с пользователем. Включение основных драйверов способствует более быстрому распространению этих устройств, и упрощению установки конечными пользователями.

Драйвер – утилита, обеспечивающая взаимодействие «большого» компьютера с периферийными устройствами. Задачей драйвера является преобразование универсальных команд компьютера и его операционной системы в специфичные команды для определенного устройства. Каждое цифровое устройство управляется с помощью собственного набора команд. Команды для принтера Epson сильно отличаются от команд для принтера Canon – даже если при этом требуется распечатать одно и то же изображение. Создать такую операционную систему и прикладные программы, которые «знали» бы команды для управления всеми существующими моделями оборудования, невозможно. Вместо этого применяются драйверы – программы, работающие в качестве промежуточного звена между операционной системой ПК и его аппаратными компонентами, а также внешними устройствами.

Драйверы: внешние и интегрированные Как правило, производители оборудования самостоятельно создают драйверы для своих продуктов. В большинстве случаев они записываются на CD и входят в комплектацию устройств. Кроме того, драйверы можно скачать с корпоративных сайтов производителей в Интернете. Кроме того, драйверы для множества устройств, обеспечивающих базовую функциональность компьютера, интегрированы в операционную систему Windows. Поэтому, например, мышь при подключении начинает работать сразу же, и вам не нужно устанавливать ее драйвер. Однако есть ряд случаев, когда полагаться на интегрированные драйверы не следует.

  1. Оборудование выпущено значительно позже, чем установленная на ПК версия операционной системы. Windows XP существует уже несколько лет. Поэтому многие из поставляемых с этой ОС драйверов устарели, и не только морально, а драйверов для множества новых устройств просто нет в комплекте. Нередко возникает и обратная ситуация: новая операционная система не имеет интегрированных драйверов для старых устройств. Такова, к примеру, ситуация с Windows Vista. Увы, многие производители оборудования также не считают нужным создавать драйверы под эту ОС для своих старых устройств. В таком случае можно попробовать использовать драйвер, написанный под Windows XP. Если этот вариант не сработает, то пользователю придется делать выбор: либо старое оборудование, либо новая «операционка».

  2. Устройство выпущено малоизвестным или «экзотическим» производителем, которого нет в базе данных Windows.

  3. Интегрированный драйвер Windows работает некорректно или не дает возможности полностью использовать функциональность устройства. Фирменные драйверы позволят задействовать все возможности оборудования: «подвесить» дополнительные функции на клавиши «продвинутой» мыши, наблюдать за уровнем краски в картридже принтера, осуществлять расширенные настройки изображения на мониторе и т.д.

Обновление драйверов Как и любая компьютерная программа, драйвер может содержать ошибки, приводящие к нестабильной работе устройства. Часто бывает так, что оборудование выпускается производителем в спешке и комплектуется «сырыми» драйверами. Поэтому на корпоративных сайтах производителей регулярно появляются новые версии драйверов, которые не только не содержат ранее выявленных ошибок, но и могут увеличить производительность устройства и задействовать какие-либо дополнительные функции. Вот устройства, нуждающиеся в обновлении драйверов чаще всего.

  1. Графические карты. Каждая новая версия драйверов содержит элементы оптимизации, увеличивающие производительность системы в новых компьютерных играх. Кроме того, иногда свежие драйверы для видеокарт позволяют включать новые графические эффекты.

  2. Принтеры. Драйверы необходимо обновлять в случае некорректной работы устройства: например, если Windows распознает цветной принтер как черно-белый или качество печати не отвечает заявленному производителем. Благодаря обновлениям драйвера может увеличиться и скорость печати.

  3. Звуковые карты. Если возникают проблемы со звуком (присутствуют щелчки, шум или пропадание звука), их нередко можно снять путем обновления драйвера карты. Кроме того, обновление драйвера может «подарить» аудиокарте дополнительные функции, например, поддержку новых форматов звука.

Где взять свежие драйверы? Новейшие версии драйверов устройства можно найти на официальном  сайте его производителя. Часто там же указывается информация об изменениях, которые новые драйверы вносят в работу оборудования. Поэтому перед обновлением вы всегда сможете определиться, дает ли новый драйвер какие-либо преимущества по сравнению со старым. Прежде чем скачивать драйверы, необходимо убедиться в том, что они предназначены именно для того устройства, с которым вы собираетесь их использовать. В противном случае программное обеспечение откажется работать в принципе или будет работать некорректно. Если модель устройства вам неизвестна, то обратитесь к руководству по его эксплуатации или используйте специальную диагностическую программу, например Everest. Эта утилита выводит информацию обо всех установленных и подключенных к ПК устройствах. Кроме того, имеют значение и другие характеристики драйвера.

  1. Поддерживаемая операционная система. Обратите внимание на соответствие драйвера операционной системе, установленной на вашем ПК: Windows 98, XP или Vista. Пользователи Windows Vista должны дополнительно выбирать между 64-битными и 32-битными драйверами – в зависимости от версии ОС.

  2. Язык. Часто драйверы поставляются в комплекте с утилитами для управления устройством. Пользовательский интерфейс этих программ может быть написан как на английском, так и на русском или других языках.

  3. Статус драйвера. На сайтах производителей, помимо финальных версий драйверов, иногда выкладываются их бета-версии. Эти драйверы еще не прошли тестирование всех функций, так что использовать их можно только на свой страх и риск: бета-версии драйверов могут работать нестабильно. Ничего страшного с компьютером по их вине не произойдет.

  4. Алгоритм установки. В большинстве случаев нужно подключить новое устройство к компьютеру, после чего операционная система опознает «девайс» и попросит предоставить ей диск с драйверами, которые установит самостоятельно. Но возможны и варианты: например, иногда требуется запустить исполняемый файл, выполняющий установки драйвера, и только после этого осуществлять первое подключение устройства. Заметим, что свой алгоритм установки может быть и у обновлений для драйверов.

Установка драйвера Фирменные драйверы, как правило, поставляются в виде исполняемого файла. Скачав файл, закройте все работающие на ПК приложения и запустите его двойным щелчком левой клавиши мыши. После этого следуйте указаниям, появляющимся на мониторе. Чаще всего после установки драйверов компьютер приходится перезагружать. При установке нового драйвера Windows может «заупрямиться», сообщая, что устанавливаемое программное обеспечение не прошло тестирование Microsoft. Но это не означает, что драйвер нельзя использовать. Вполне возможно, что версия драйвера настолько новая, что еще не прошла сертификацию, либо производитель просто хочет сэкономить деньги, пренебрегая этой процедурой – она платная.

«Прошивка» и ее обновление У каждого устройства, входящего в состав ПК или подключенного к нему, есть свое микропрограммное обеспечение – «прошивка» (firmware). «Прошивка» является последним управляющим звеном в цепи «прикладная программа – операционная система – драйвер – «прошивка» – оборудование». В отличие от драйвера, она записана непосредственно в память «железки». Драйвер и firmware работают «в тандеме», заменить их друг другом невозможно. Многие устройства позволяют обновлять микропрограммное обеспечение, за счет чего улучшается качество их работы или расширяется функциональность.

  1. Цифровые камеры. После обновления «прошивки» может улучшиться качество изображения или появиться возможность установить более объемную карту памяти.

  2. Маршрутизаторы. После обновления микропрограммного обеспечения у маршрутизаторов появляются новые функции или снижается их уязвимость по отношению к атакам злоумышленников.

  3. Оптические приводы. «Прошивку» этих устройств необходимо обновлять, если привод не распознает новые виды «болванок», или если реальная скорость записи не соответствует заявленным данным.

  4. МР3-проигрыватели. Обновления для данных устройств нацелены, прежде всего, на устранение ошибок. Например, они устраняют сбои при проигрывании или нажатии на кнопки.

При обновлении «прошивки» будьте осторожны: следите за тем, чтобы питание устройства не прерывалось, иначе «девайс» выйдет из строя.

14

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]