프로세서, SOC 및 사용자 지정 보드
지원되는 프로세서
Windows 버전 | Intel | 퀄 컴 | Broadcom | NXP |
---|---|---|---|---|
Windows 10 IoT Core 1703 | ✔ [1] | ✔ [1] | ✔ [1] | 해당 없음 |
Windows 10 IoT Core 1709 | ✔ [1] | ✔ [1] | ✔ [1] | 해당 없음 |
Windows 10 IoT Core 1803 | ✔ [1] | ✔ [1] | ✔ [1] | 해당 없음 |
Windows 10 IoT Core 1809(SAC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
Windows 10 IoT Core 1809(LTSC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
[1] 현재 사용 중인 프로세서에 대한 자세한 내용은 Windows IoT Core용 Microsoft 지원 SoC를 참조하세요.
Microsoft 지원 SoC
Microsoft는 Broadcom, Intel, NXP 및 Qualcomm과 함께 작동하여 여러 공급업체의 SOC(시스템)에서 Windows 10 IoT Core에 대한 지원을 확인합니다. 이러한 IoT Core 기반 SoC는 아이디어를 프로토타입으로 제작하고 상용화하는 데 사용할 수 있는 수백 개의 다양한 디바이스에서 사용됩니다.
채택하기로 선택한 SoC는 성능 요구 사항, 전원 프로필, 비용, 물리적 연결 옵션, 장기 지원 및 운영 조건과 같은 고려 사항에 따라 달라집니다.
또한 기성 보드 또는 디바이스를 사용할지, SoM(모듈) 및 사용자 지정 캐리어 보드에서 시스템을 사용하여 사용자 지정 디바이스를 빌드할지 또는 완전한 사용자 지정 보드를 빌드할지 결정해야 합니다. 비용 및 사용자 지정 정도는 이 결정의 핵심 요소이며, 일반적으로 추가로 사용자 지정함에 따라 둘 다 증가합니다.
프로세서 제품군별 Windows 10 IoT Core 기능
참고 항목
이 목록은 상업용이 아닌 공개 미리 보기에 있는 프로세서를 고려합니다.
디바이스에 적합한 플랫폼을 선택하는 데 도움이 되도록 아래 표에서는 Windows 10 IoT Core를 사용하는 프로세서 제품군에서 지원하는 기능을 보여 줍니다. 아래에 나열된 모든 기능은 Windows 10 IoT Core에서 지원되지만 일부 SoC는 디자인에 특정 IP를 포함하지 않을 수 있으며 "N/A"로 표시됩니다. 이러한 경우 타사 솔루션을 디자인에 통합하여 필요한 기능을 제공할 수 있습니다. 프로세서에서 Windows 10 IoT Core 기능이 구현되지 않는 제한된 수의 경우 항목은 비워 집니다.
기능 Intel 퀄 컴 NXP i.MX6 NXP i.MX7 NXP i.MX8M Broadcom 오디오 x x x x x x GPIO x x x x x x I2C x x x x x x 이더넷 x 해당 없음 x x x x Spi x x x x x x 표시 x x x x x x UART x x x x x x USB x x x x x x PCIe x 해당 없음 x 개발 중 개발 중 해당 없음 MIPI-CSI 해당 없음 x 해당 없음 해당 없음 해당 없음 해당 없음 그래픽/비디오 x x 소프트웨어 렌더링 소프트웨어 렌더링 소프트웨어 렌더링 소프트웨어 렌더링 GPS 해당 없음 x 해당 없음 해당 없음 해당 없음 해당 없음 Wi-Fi/BT 해당 없음 x 해당 없음 해당 없음 해당 없음 해당 없음 신뢰할 수 있는 I/O 해당 없음 해당 없음 x x x 해당 없음 프로세서 전원 관리 x x x 개발 중 TPM x x x x x 해당 없음 보안 부팅 x x 개발 중 개발 중 개발 중 최대 절전 모드 x Pwm x 해당 없음 x x x JTAG x 해당 없음 x x x eMMC x x x x x Sdhc x x x x x x
사용자 지정된 보드
상용 디바이스가 시나리오에 적합한 연결 옵션을 포함하는 폼 팩터에 있는 경우 가장 비용 및 시간 효율적인 선택이 될 수 있습니다.
대부분의 사람들에게 완전한 사용자 지정 보드를 개발하는 것은 제품이 수십 대 또는 수백, 수천 대 이상의 볼륨에서 판매될 것으로 예상되는 경우 의미가 있습니다. 소량의 경우 완전히 새로운 보드를 설계하는 대신 SoM을 사용하고 사용자 지정 캐리어 보드를 설계하면 비용과 출시 시간을 크게 줄일 수 있으며 소프트웨어 개발 및 통합을 간소화할 수 있습니다.
각 플랫폼에는 구현 중에 주의가 필요한 고유한 단점이 있습니다. 다음은 시작하는 방법에 대한 몇 가지 제안 사항입니다. Windows 10 IoT Core에는 많은 회사가 구축되어 있지만 Windows 10 IoT Core로 작업한 경험이 입증된 몇 가지 목록은 다음과 같습니다.
SoM 공급자 또는 ODM이며 아래 목록에 추가하려는 경우 이 페이지로 전자 메일을 winiotsomhelp@microsoft.com 보내거나 직접 편집하고 끌어오기 요청을 제출하세요.
여기에 나열된 많은 회사는 크고 복잡합니다. 적절한 사람에게 연락하는 데 문제가 있는 경우 전자 메일 winiotsomhelp@microsoft.com 을 보내주시면 올바른 사용자와 연결하기 위해 최선을 다할 것입니다.
Raspberry Pi 파생 사용자 지정 디자인
요소 14 는 연결 옵션을 추가하거나 제거할 수 있도록 Raspberry Pi에 대한 보드 사용자 지정 서비스를 제공합니다. 또한 BSP를 사용자 지정해야 하는 경우 GitHub에서 오픈 소스 BSP 코드를 활용할 수 있습니다.
Intel 기반 사용자 지정 디자인
작업할 수 있는 Windows용 숙련된 Intel 디바이스 빌더의 활기찬 에코시스템이 있습니다. Windows 10 IoT Core를 실행하도록 설계된 Intel 디바이스는 일반적인 PC와 몇 가지 차이점이 있습니다.
- I2C, GPIO 및 SPI와 같은 간단한 버스에 UWP(사용자 모드 유니버설 Windows 플랫폼) API 액세스를 제공해야 하는 경우 UEFI 펌웨어의 ACPI 테이블에 RHProxy에 대한 적절한 항목이 포함되어 있는지 확인해야 합니다. 자세한 내용은 사용자 모드 액세스를 참조하세요.
- 펌웨어의 SMBIOS에 OEM 라이선스 요구 사항에 나열된 정보가 포함되어 있는지 확인해야 합니다.
자체 보드를 빌드하는 경우 ACPI 또는 SMBIOS 변경에 대한 지침이 필요한 경우 BIOS 공급업체에 문의하세요.
숙련된 파트너
Qualcomm DragonBoard 410c(APQ8016) 기반 사용자 지정 디자인
DragonBoard 410c용 이진 BSP(퀄컴 AQP8016 SoC 기반)는 퀄컴 개발자 네트워크에서 다운로드할 수 있습니다.
BSP 패키지에는 ACPI 변경만 필요한 간단한 하드웨어 사용자 지정을 허용하는 ACPI에 대한 소스 코드가 포함되어 있습니다.
Important
특정 MIPI-DSI 디스플레이 패널 사용, 플랫폼 보안 부팅, RF 보정 및 인증을 사용하도록 설정하는 등 추가 하드웨어 사용자 지정이 필요한 경우(예: FCC, CE) 퀄컴 BSP 소스 코드 라이선스가 되거나 액세스 권한이 있는 공급자와 협력해야 합니다(아래 경험 있는 파트너 참조).
권장 사항:
- 가능하면 숙련된 SoM 공급업체와 협력하여 사용자 지정된 디자인을 사용하도록 설정합니다.
- 사용자 지정 보드를 빌드하는 경우 SoM 공급업체 또는 숙련된 Qualcomm BSP 사용자 지정 서비스 공급자(예: BSP 사용자 지정 및 디자인 지원용 Intrinsyc 또는 Thundersoft )와 함께 작업합니다.
- 볼륨이 매우 높을 것으로 예상되는 경우(수백만 달러) 퀄컴에 문의하세요.
숙련된 파트너
- Intrinsyc - Mark Waldenberg (mwaldenberg@intrinsyc.com)
- SECO - north@seco.com
- Reycom - welcome@reycom.swiss
- Unitech - Sam (saml@tw.ute.com); 페리 (perryt@te.ute.com)
NXP 미리 보기
Windows 10 IoT Core에 대한 NXP 지원은 공개 미리 보기로 제공됩니다. 자세한 내용은 BSP에 액세스하거나 하드웨어 파트너를 찾으려면 NXP SoC 페이지로 이동하세요.
또한 작업 중인 파트너에게 연락할 수도 있습니다.
- Advantech RSB-4411 - buy@advantech.tw
- SeCO pConXS III with Trizeps VIII Mini, i-PAN M7 with Myon II- north@seco.com
- Kontron SMARC-sAMX6i - Martin Unverdorben (martin.unverdorben@kontron.com)
- Solid Run Hummingboard Edge- Ilya Viten(ilya@solid-run.com)
- Geniatech SoM-iMX6Q-Q7 & SoM-iMX7D - Mike Decker (mike.decker@geniatech.com) 또는 Fang Jijun (Fjj@geniatech.com)
- VIA VAB-820 - 마이클 폭스 (MichaelFox@via.com.tw) 또는 드림 쿠 (dreamku@via.com.tw)
- Phytec phyBOARD-i.MX7 - Brad Dodson (sales@phytec.com)
기타 옵션
여전히 사용자 지정 보드를 만들고 싶은 경우 보드의 도식 및 레이아웃에 도움이 될 수 있는 아래 제조업체의 몇 가지 제안을 제공했습니다.