다음을 통해 공유


USB 드라이버 샘플

이 문서에는 GitHub의 Windows 드라이버 샘플 리포지토리에서 다운로드할 수 있는 USB 샘플에 대한 기본 정보가 포함되어 있습니다.

USB 샘플

샘플 이름 샘플 설명
OSR USB-FX2용 WDF 샘플 드라이버 학습 랩

OSR USB-FX2용 샘플 UMDF 함수 드라이버(UMDF 버전 1)

OSR USB-FX2용 샘플 함수 드라이버(UMDF 버전 2)

OSR USB-FX2용 샘플 KMDF 함수 드라이버
OSRUSBFX2 샘플에서는 WDF(Microsoft Windows 드라이버 프레임워크)를 사용하여 USB(유니버설 직렬 버스) 디바이스로 대량으로 데이터 전송을 수행하고 인터럽트하는 방법을 보여 줍니다. 이 샘플은 OSR USB-FX2 학습 키트용으로 작성되었습니다. 디바이스 사양은 OSR USB FX-2 학습 키트 V2.0 사용에서 찾을 수 있습니다.
USBSAMP USBSAMP 샘플은 WDF(Windows 드라이버 프레임워크)를 사용하여 일반 USB 디바이스로 대량 및 등시 데이터 전송을 수행하는 방법을 보여 줍니다. 이 샘플은 Intel 82930 USB 테스트 보드용으로 작성되었습니다. 대량 및 등시 전송을 시작하고 디바이스의 I/O 엔드포인트에 대한 정보를 가져오는 콘솔 테스트 애플리케이션이 포함되어 있습니다. 또한 애플리케이션은 SetupDiXXX 사용자 모드 API를 사용하여 운영 체제에서 생성된 GUID 기반 디바이스 이름 및 파이프 이름을 사용하는 방법을 보여 줍니다.
USBVIEW USBVIEW 샘플은 사용자 모드 애플리케이션이 USB 호스트 컨트롤러, USB 허브 및 연결된 USB 디바이스를 열거하는 방법을 보여 줍니다. 이 샘플에서는 레지스트리에서 디바이스에 대한 USB 요청을 통해 USB 디바이스에 대한 정보를 쿼리하는 방법을 보여 줍니다. USBVIEW는 WDM(Windows 드라이버 모델)을 기반으로 합니다.

WDK(Windows 드라이버 키트) 도구 폴더에서 USBView 실행 파일을 가져옵니다.

샘플 빌드

샘플 드라이버를 빌드하는 방법에 대한 자세한 내용은 드라이버 개발, 테스트 및 배포를 참조하세요.