Прочитать на английском

Поделиться через


Введение в HID над I2C

Для Windows 8 корпорация Майкрософт создала новый минипорт HID-драйвер, который позволяет устройствам взаимодействовать через шину I2C.

Новое решение минипорта HID расширяет протокол HID, помимо USB и Bluetooth, для поддержки устройств I2C. I2C является простым, но эффективным протоколом и используется в течение более десяти лет на телефонных и внедренных платформах. Этот протокол поддерживается в Windows 8 встроенным драйвером KMDF с именем HIDI2C.sys.

Эта объединенная поддержка I2C над HID в драйвере папки "Входящие" позволяет изготовителям оборудования быстро работать на окнах, не вводя необходимость создания драйвера.

Чтобы обеспечить правильное поведение системы с несколькими ресурсами ACPI, сначала должны появиться следующие два ресурса:

  • Подключение HID I2C
  • Прерывание устройства

После определения этих ресурсов могут следовать дополнительные ресурсы ACPI других типов.

Важные примечания.

  • Сегодня драйвер HID I2C предназначен для систем SoC, поддерживающих простую периферийную шину (SPB) и GPIO. В будущем корпорация Майкрософт может поддерживать этот драйвер в системах, отличных от SoC.
  • Драйвер HID I2C оптимизирован для поддержки всех клиентов HID.
  • Драйвер HID I2C позволяет устройствам и системным производителям сократить общее количество драйверов, которые они должны разрабатывать для поддержки распространенных типов устройств, таких как клавиатуры, сенсорные панели, сенсорные экраны, датчики и т. д.
  • Драйвер HID I2C доступен на всех клиентских номерах SKU Windows и включен в WinPE.