드라이버 개발 도구

용도

WDK(Windows 드라이버 키트)는 드라이버를 개발, 분석, 빌드, 설치 및 테스트하는 데 사용할 수 있는 도구 집합을 제공합니다. WDK에는 개발 프로세스 중에 드라이버 코드의 오류를 감지, 분석 및 수정하는 데 도움이 되도록 설계된 강력한 확인 도구가 포함되어 있습니다. 이러한 도구 중 대부분은 가장 중요한 개발 프로세스 초기에 사용할 수 있으며 가장 많은 시간과 노력을 절약할 수 있습니다.

개요

WDK(Windows 드라이버 키트)는 Microsoft Visual Studio 2015와 완전히 통합되어 있습니다. WDK는 Visual Studio 프로젝트를 빌드하는 데 사용하는 것과 동일한 컴파일러 및 빌드 도구를 사용합니다. 이제 Visual Studio 개발 환경에서 코드 분석 및 확인 도구를 쉽게 구성하고 시작할 수 있으므로 개발 주기 초기에 드라이버 원본에서 문제를 찾고 해결할 수 있습니다.

WDK는 정교한 드라이버 테스트 프레임워크와 원격 테스트 시스템에서 드라이버를 자동으로 빌드, 배포 및 테스트하는 데 사용할 수 있는 디바이스 기본 테스트 집합을 제공합니다. WDK는 이전보다 더 편리하고 효과적인 테스트 및 디버깅 드라이버를 만드는 도구를 제공합니다.

드라이버 개발 도구 설명서

이 섹션에서는 개발 중에 도움이 될 수 있는 도구와 기술에 대해 설명합니다.

INF 파일용 도구

드라이버 테스트 및 디버깅을 위한 부팅 옵션 변경 도구

드라이버 테스트 도구

드라이버 확인을 위한 도구

소프트웨어 추적 도구

추가 드라이버 도구

리소스

유니버설 Windows 드라이버로 시작

유니버설 Windows 드라이버를 사용하면 개발자가 임베디드 시스템에서 태블릿 및 데스크톱 PC에 이르기까지 여러 다른 디바이스 유형에서 실행되는 단일 드라이버를 만들 수 있습니다. 하드웨어 개발자는 다양한 폼 팩터에서 기존 구성 요소 및 디바이스 드라이버를 사용할 수 있습니다.

WDK 8.1 프로젝트를 WDK 10으로 변환

WDK 8 또는 WDK(Windows 드라이버 키트) 8.1을 사용하여 만든 프로젝트 및 솔루션을 WDK(Windows 드라이버 키트) 10 및 Visual Studio 2015와 함께 작동하도록 변환할 수 있습니다. 프로젝트 또는 솔루션을 열기 전에 ProjectUpgradeTool을 실행합니다. ProjectUpgradeTool은 Windows 10 WDK를 사용하여 빌드할 수 있도록 프로젝트와 솔루션을 변환합니다.

유니버설 Windows 드라이버 유효성 검사

ApiValidator.exe 도구를 사용하여 드라이버가 호출하는 API가 유니버설 Windows 드라이버에 대해 유효한지 확인할 수 있습니다. 이 도구는 드라이버가 유니버설 Windows 드라이버에 유효한 API 집합 외부에 있는 API를 호출하는 경우 오류를 반환합니다. 이 도구는 Windows 10 위한 WDK의 일부입니다.

WDK 및 Visual Studio 빌드 환경

WDK 및 Visual Studio 빌드 환경 사용에 대한 드라이버 개발자를 위한 추가 정보 및 팁입니다.

드라이버 개발, 테스트 및 배포

드라이버를 빌드하고 Visual Studio 개발 환경에서 확인 도구 및 테스트를 사용하는 방법에 대한 자세한 내용입니다.