I2C를 통해 HID 소개
Windows 8의 경우 Microsoft는 디바이스가 I2C(Inter-Integrated Circuit) 버스를 통해 통신할 수 있도록 하는 새로운 HID 미니포트 드라이버를 만들었습니다.
새로운 HID 미니포트 솔루션은 I2C 디바이스를 지원하기 위해 USB 및 Bluetooth를 넘어 HID 프로토콜을 확장합니다. I2C는 간단하지만 효율적인 프로토콜이며 전화 및 임베디드 플랫폼에서 10년 이상 사용되어 왔습니다. 이 프로토콜은 windows 8에서 HIDI2C.sys 명명된 기본 제공 KMDF 드라이버에서 지원됩니다.
받은 편지함 드라이버에서 HID를 통해 I2C에 대한 이 결합된 지원을 통해 하드웨어 제조업체는 드라이버를 만들 필요 없이 Windows에서 신속하게 디바이스를 실행할 수 있습니다.
여러 ACPI 리소스가 있는 시스템에서 올바른 동작을 보장하려면 다음 두 리소스가 먼저 표시되어야 합니다.
- HID I2C 연결
- 디바이스 인터럽트
이러한 리소스가 정의되면 다른 유형의 추가 ACPI 리소스가 뒤따를 수 있습니다.
중요 정보:
- 현재 HID I2C 드라이버는 SPB(Simple Peripheral Bus) 및 GPIO를 지원하는 SoC 시스템을 대상으로 합니다. 향후 Microsoft는 비 SoC 시스템에서 이 드라이버를 지원할 수 있습니다.
- HID I2C 드라이버는 모든 HID 클라이언트를 지원하도록 최적화되어 있습니다.
- HID I2C 드라이버를 사용하면 디바이스 및 시스템 제조업체가 키보드, 터치 패드, 터치 스크린, 센서 등과 같은 일반적인 디바이스 유형을 지원하기 위해 개발해야 하는 총 드라이버 수를 줄일 수 있습니다.
- HID I2C 드라이버는 Windows의 모든 클라이언트 SKU에서 사용할 수 있으며 WinPE에 포함되어 있습니다.