Share via


Windows IoT Core를 사용자 지정하는 데 필요한 도구 가져오기

다음은 Windows10 IoT Core(IoT Core) ADK 추가 기능을 사용하여 OEM 이미지를 만드는 데 필요한 하드웨어입니다.

PC 및 디바이스

  • 관리자 PC: 이미지를 구축할 PC입니다. 이를 위해 전용 PC를 권장합니다. 이 PC에는 소프트웨어 설치 및 IoT Core 이미지 수정을 위한 최소 15GB의 사용 가능한 공간이 있어야 합니다.

    최신 업데이트가 포함된 Windows 10 또는 Windows 8.1을 사용하는 것이 좋습니다. 최소 요구 사항은 Windows 7 SP1이지만, .ISO 이미지 탑재와 같은 작업 시에는 추가 도구나 해결 방법이 필요할 수 있습니다.

  • IoT 디바이스: 단일 모델 라인의 모든 디바이스를 나타내는 테스트 디바이스 또는 보드입니다.

    Microsoft 연구실에는 Raspberry Pi 3가 필요합니다. 지원 디바이스 목록은 SoC 및 사용자 지정 보드를 참조하세요.

  • HDMI 케이블 및 전용 HDMI 입력이 있는 모니터 또는 TV. 이를 사용하여 이미지가 로드되고 샘플 앱이 실행 중인지 확인합니다.

스토리지

  • MicroSD 카드. 이는 사용 중인 디바이스에 따라 다릅니다. 일부 디바이스에는 microSD 카드가 필요하고 다른 디바이스에는 온보딩 스토리지가 있습니다. 이 랩에서는 microSD 카드를 잘 사용하지 않습니다. 관리자 PC에 microSD 슬롯이 없으면 어댑터도 필요할 수 있습니다.기존 지원되는 스토리지 옵션에 대해 자세히 알아봅니다.

소프트웨어

다음은 Windows10 IoT Core(IoT Core) ADK 추가 기능을 사용하여 OEM 이미지를 만드는 데 필요한 소프트웨어입니다.

관리자 PC에 다음 도구 설치

  1. Windows 10 버전 1089용 Windows ADK(Windows Assessment and Deployment Kit) - 최소한 배포 도구이미징 및 구성 디자이너(ICD) 기능 포함, 아래에 표시됩니다. 이러한 도구를 사용하여 이미지를 만들고 패키지를 프로비저닝합니다.

    참고 - ADK 버전과 사용된 IoT Core 패키지 버전은 일치해야 합니다.

Windows ADK 설정 화면 - 기능 선택

  1. Windows 10용 ADK 버전 1809용 Windows PE 추가 기능 - optional복구 메커니즘을 추가하는 경우에만 필요합니다.

  2. Windows 드라이버 키트(WDK) - optional, 소스 코드에서 드라이버를 컴파일하는 경우에만 필요합니다.

  3. Windows 10 IoT Core 패키지 - .iso 패키지는 IoT Core 이미지를 만드는 데 사용되는 IoT Core 패키지 및 기능 매니페스트를 추가합니다. 기본적으로 이러한 패키지는 C:\Program Files(x86)\Windows Kits\10\MSPackages\Retail에 설치됩니다. 이미지를 빌드하는 아키텍처(Arm, Arm64, x86, x64)에 따라 하나 이상의 IoT Core 패키지를 설치합니다.

Windows ADK 설정 화면 - 패키지

  1. IoT Core ADK 추가 기능 - 복제 또는 다운로드>ZIP 다운로드를 클릭하고 기술자 PC의 폴더(예: C:\IoT-ADK-AddonKit)에 압축을 풉니다. 이 키트에는 이미지를 만드는 데 사용할 샘플 스크립트와 기본 구조가 포함되어 있습니다. 콘텐츠에 대한 자세한 내용은 Windows ADK IoT Core 추가 기능을 참조하세요.

  2. Windows 10 IoT Core 대시보드

  3. The Raspberry Pi BSP. 이 랩에서는 Raspberry Pi를 사용하므로 Raspberry Pi BSP를 다운로드해야 합니다. Raspberry Pi 이외의 디바이스로 작업하는 경우 Windows 10 IoT Core BSP 페이지를 방문하여 다른 BSP를 다운로드합니다.

  4. 소매 이미지를 구축하는 경우 코드 서명 인증서를 받아야 합니다. 커널 드라이버 서명의 경우 표준 코드 서명 인증서로 충분합니다. 하드웨어 개발자 센터 포털의 디바이스 업데이트 센터에 액세스하려면 EV 인증서가 필요합니다.

중요

Windows 10 IoT Core 버전 1809 2020년 11월 10일 업데이트(17763.1577)부터 OEM 커널 드라이버 서명이 지원됩니다. 이를 통해 코드 서명 인증서를 교차 서명된 루트에 연결할 필요가 없습니다. 교차 서명된 루트 인증서는 SHA1이며 만료일까지 지원됩니다. 이 만료는 이미지의 이미 서명된 드라이버에 영향을 미치지 않으며 만료 날짜 이후의 새 드라이버 서명에 영향을 줍니다. OEM 서명을 사용하려면 소매 이미지와 테스트 이미지 모두에 대해 보안 부팅 및 디바이스 보호 기능을 사용하도록 설정해야 합니다. 도구 업데이트 및 샘플 인증서는 IoT-ADK-AddonKit 17763-v7 분기를 참조하세요.

위 링크에 나열된 인증 기관에서 코드 서명 인증서를 구입하는 것이 좋습니다. Windows 10 IoT Core 소매 이미지 또는 보안 부팅이 사용하도록 설정된 이미지를 빌드하려면 모든 커널 드라이버(소매 이미지에 포함된 BSP의 모든 드라이버 포함)가 교차 서명된 루트가 있는 코드 서명 인증서로 서명되어야 합니다. 커널 모델 코드 서명용 교차 인증서코드 서명 인증서의 FAQ 섹션 "교차 서명 및 SHA-256 인증서"를 참조하세요.

예를 들어 Digicert를 통해 구매하기로 선택한 경우 플랫폼 섹션에서 "Microsoft 커널 모드 코드" 옵션을 선택해야 합니다.

Windows ADK 설정 화면 - 시작Windows ADK 설정 화면 - 마법사

기타 유용한 소프트웨어:

  • Notepad++와 같은 텍스트 편집기. 메모장 도구를 사용할 수도 있지만 일부 파일의 경우 각 파일을 UTF-8 파일로 열지 않는 한 줄 바꿈이 표시되지 않습니다.

  • Windows 앱 패키지의 압축을 풀 수 있는 7-Zip과 같은 압축 프로그램.

  • Visual Studio 2017, 랩 1b: 이미지에 앱 추가에서 앱을 만드는 데 사용됩니다.

기타 소프트웨어

  • IoT Core용으로 제작된 앱. 자체 샘플을 사용할 수 있지만 샘플에서는 IoT Core 기본 앱을 사용합니다.

  • IoT Core용으로 빌드된 드라이버. 샘플은 GPIO KMDF 데모 드라이버를 사용하지만 직접 사용할 수도 있습니다.

다음 단계

랩 1a: 기본 이미지 만들기