안녕하세요? 착한이입니다.
본 강좌에서는 Windows 10 용 Universal Windows Driver 개발에 대해 살펴보겠습니다.
모든 개발 툴을 설치 한 후에, Windows 10 기반의 PC와
Windows 10 IoT 기반의 ARM 기반 보드용 Driver를 개발할 수 있습니다.
앞선 강좌에서 Visual Studio 2017, Windows SDK, WDK,
그리고 Windows ADK 설치에 대해 살펴 보았습니다.
이번 강좌에서는 Windows 10 IoT Core Package 설치에 대해 알아 보겠습니다.
Windows 10 IoT Core Package는 Windows 10 IoT 용 OS 이미지 빌드와 UWD 개발에
필요한 Package 입니다.
따라서 Windows 10 용 UWD만 개발하시는 경우에는 설치하실 필요가 없습니다.
Windows 10 IoT Core Package 설치 전에 이전 강좌를 보시고 모두 설치하셔야 합니다.
첫번째 강좌 : Visual Studio 2017 설치하기
http://www.wearedev.net/?m=bbs&bid=lecture&uid=127
두번째 강좌 : Windows SDK 및 WDK 설치하기
http://www.wearedev.net/?m=bbs&bid=lecture&uid=130
세번재 강좌 : Windows ADK 설치하기
http://www.wearedev.net/?m=bbs&bid=lecture&uid=131
Windows 10 IoT용 UWD 개발을 위해서는 Windows 10 IoT Core Package를 설치해야 합니다.
Windows 10 IoT Core Package 는 x86, x64, ARM 용이 있으며,
아래 내용을 참고하셔서 설치하시면 됩니다.
1. Windows 10 IoT Core Package 다운로드 및 설치
Windows 10 IoT용 Universal Windows Driver 를 개발하려면
Windows 10 IoT Core Package를 설치해야 합니다.
먼저 다음 사이트에서 설치 파일을 다운 받습니다.
https://www.microsoft.com/en-us/software-download/windows10iotcore#!
사이트에서 build 16299 버전을 다운 받습니다.
Windows10_IoTCore_Packages_en-us_16299.iso 을 다운 받을 수 있습니다.
ISO 파일 안의 msi 설치 파일을 설치해 주시면 됩니다.
ARM 용 Windows 10 IoT Core 드라이버 개발할 경우에는
Windows_10_IoT_Core_ARM_Packages.msi 파일을 설치해 줍니다.
msi 파일을 실행하면 다음 화면이 나오고 설치가 진행됩니다.
License 에 동의 하시고 "Install" 버튼을 클릭하시면 됩니다.
다음 화면과 같이 설치가 진행됩니다.
설치가 완료되면 다음과 같이 설치 경로를 보여 줍니다.
"Finish" 버튼을 클릭하여 설치를 마무리 합니다.
만약 x86 및 x64 용 UWD를 개발하신다면
같은 방법으로 x86 또는 x64 용 Package를 설치해 주시면 됩니다.
2. Windows 10 IoT Core Package 설치 확인
Windows 10 IoT Core Package를 설치 하셨다면
다음 방법으로 버전을 확인할 수 있습니다.
탐색기를 이용하여 설치 경로로 이동해 보면
아래 그림과 같이 xml 파일이 존재할 것입니다.
경로 : C:\Program Files (x86)\Windows Kits\10\FMFiles\arm 폴더
과정이 복잡하지 않기 때문에 설치 성공하셨을꺼라 생각됩니다.
지금까지 Universal Windows Driver 개발을 위한
Windows 10 IoT Core Package 설치에 대해 알아보았습니다.
이제 Windows 10 IoT Core를 지원하는 WAD-A64 보드,
Raspberry Pi 3 용 OS를 빌드하실 수 있습니다.
그리고 Windows 10 IoT Core 용 UWD도 개발하실 수 있습니다.
다음 강좌로 찾아 뵙겠습니다.그럼 즐거운 개발 하시길 바랍니다.
감사합니다.
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