안녕하세요? 착한이입니다.
본 강좌에서는 Windows 10 용 Universal Windows Driver 개발에 대해 살펴보겠습니다.
모든 개발 툴을 설치 한 후에, Windows 10 기반의 PC와 Windows 10 IoT 기반의 ARM 기반 보드용 Driver를 개발할 수 있습니다.
첫 번째 강좌에서 Visual Studio 2017 설치에 대해 살펴 보았습니다.
이어서 Windows SDK와 Windows Driver Kit 설치에 대해 살펴 보겠습니다.
반드시 첫 번째 강좌를 보시고 Visual Studio 2017을 설치하신 후에
Windows SDK와 Windows Driver Kit 을 설치하셔야 합니다.
첫번째 강좌 : Visual Studio 2017 설치하기
http://www.wearedev.net/?m=bbs&bid=lecture&uid=127
Windows 10용 UWD 개발을 위해서는 Windows SDK와 Windows Driver Kit 을 설치해야 합니다.
아래 내용을 참고하셔서 설치하시면 됩니다.
1. Windows SDK 버전 확인 및 설치
Windows 10 용 Universal Windows Driver를 개발하려면 SDK가 설치되어야 합니다.
Visual Studio 2017 설치 시에 자동으로 Windows SDK가 설치됩니다.
그런데 Windows SDK의 버전을 확인해야 합니다.
제어판 - 프로그램 - 프로그램 및 기능(프로그램 제거) 에서 다음 그림과 같이
10.0.16299 이상 버전인지 확인해야 합니다.
이미 설치되었다면 WDK 설치만 하시면 됩니다.
낮은 버전이 설치 되었다면 다음 과정 같이 설치하면 됩니다.
아래 사이트에서 Windows SDK 설치 파일을 다운 받습니다.
https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
다운 받은 설치 파일을 실행하면 다음과 같은 화면이 나옵니다.
Windows SDK의 버전이 10.0.16299.91 임을 알 수 있습니다.
설치할 경로를 설정하고 "Next" 버튼을 클릭합니다.
다음 화면에서 Yes 또는 No를 선택하고 "Next" 버튼을 클릭합니다.
다음 화면이 나오면 "Accept" 버튼을 클릭하여 설치를 진행합니다.
다음 화면에서 설치할 항목을 선택합니다.
모든 항목을 선택하고 "Install" 버튼을 클릭합니다.
다음 화면과 같이 설치가 진행됩니다.
PC 성능과 인터넷 속도에 따라서 설치 시간이 다를 수 있습니다.
설치가 완료되면 다음 화면과 같이 설치 성공 화면이 나옵니다.
2. Windows Driver Kit(WDK) 설치하기
Visual Studio 2017과 Windows SDK 설치를 완료 하였다면
Windows Driver Kit을 설치해야 합니다.
다음 사이트에서 WDK 설치 파일을 다운 받습니다.
1709 버전을 다운 받습니다.
https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk
설치 파일을 실행하면 다음 화면이 나타납니다.
WDK 버전을 확인할 수 있습니다.
설치 경로를 설정하고 "Next" 버튼을 클릭합니다.
다음 화면에서 Yes 또는 No를 선택하고 "Next" 버튼을 클릭합니다.
다음 화면이 나오면 "Accept" 버튼을 클릭하여 설치를 진행합니다.
다음 화면과 같이 설치가 진행됩니다.
PC 성능과 인터넷 속도에 따라서 설치 시간이 다를 수 있습니다.
설치가 완료되면 다음 화면과 같이 나타납니다.
"Install Windows Driver Kit Visual Studio extension" 을 선택한 다음
"Close" 버튼을 클릭합니다.
반드시 Windows Driver Kit Visual Studio extension을 설치해야 합니다.
다음의 화면이 나오면서 설치가 진행됩니다.
설치 도중에 Visual Studio 2017은 모두 닫아야 합니다.
다음 화면과 같이 Visual Studio 2017을 변경한다는 내용이 나옵니다.
설치가 완료되면 다음의 화면이 나옵니다.
설치가 완료되면 PC를 재시작 해 주는 것이 좋습니다.
SDK와 WDK의 버전을 꼭 확인하고 설치해야 합니다.
잘못된 버전을 설치한 경우에는 제거 후에 다시 설치하시면 됩니다.
지금까지 Universal Windows Driver 개발을 위한 Windows SDK와 WDK 설치에 대해 알아보았습니다.
다음 강좌로 찾아 뵙겠습니다.
그럼 즐거운 개발 하시길 바랍니다.
감사합니다.
Windows 10 IoT Core 를 지원하는
WAD-A64 CPU 모듈의 사양은 다음과 같습니다.
1. CPU : Allwinner A64 (Cortex A53 - Max 1.2GHz) ARMv8
2. RAM : 2GB LPDDR3 (Max 6GB)
3. eMMC : 8GB (Max 128GB)
4. Nor Flash : 16MB(Max 128MB)
5. PMIC
6. Connector : SODIMM (204 Pins)
7. OS : Windows 10 IoT Core,
Android 7.1
Linux(Yocto)
8. Size : 67.6 x 32 mm