SoCs и настраиваемых досокSoCs and custom boards

Корпорация Microsoft сделала SoCsMicrosoft-enabled SoCs

Microsoft работает параллельно с Broadcom, Intel, NXP и Qualcomm, чтобы проверить поддержку для Windows 10 IoT Core в системе несколько поставщиков на чипе (SoCs).Microsoft works alongside Broadcom, Intel, NXP, and Qualcomm to verify support for Windows 10 IoT Core on several vendors' system on a chip (SoCs). Эти SoCs на платформе IoT Core используются в сотни различных устройств, можно использовать прототип и извлекать коммерческую выгоду из своей идеи.These IoT Core-powered SoCs are used in hundreds of different devices that you can use to prototype and commercialize your idea.

BroadcomBroadcom IntelIntel QualcommQualcomm NXPNXP
BCM2837BCM2837 Процессор Intel Atom® E3900 серии (Apollo Lake)Intel® Atom® processor E3900 series (Apollo Lake) Snapdragon 410 (APQ8016)Snapdragon 410 (APQ8016) i.MX 6 семействаi.MX 6 Family
BCM2836BCM2836 Процессор Intel® Celeron® N3350 (Apollo Lake)Intel® Celeron® processor N3350 (Apollo Lake) Snapdragon 212 (APQ8009)Snapdragon 212 (APQ8009) i.MX 7 семействаi.MX 7 Family
Intel® Pentium® N4200 процессор (Apollo Lake)Intel® Pentium® processor N4200 platform (Apollo Lake) i.MX 8 MБ и мини-8 мин семействаi.MX 8M and 8M mini Family
Intel® Pentium® и Celeron® процессор N3000 серии (Braswell)Intel® Pentium® and Celeron® Processor N3000 Series (Braswell)
Процессор Intel Atom® x5-характеристики продукции E8000 (Braswell)Intel® Atom® x5-E8000 Processor (Braswell)
Процессор Intel Atom® x5 Z8350 (журнал Cherry)Intel® Atom® x5-Z8350 Processor (Cherry Trail)
Семейство продуктов E3800 процессор Intel Atom® (отсека след-я)Intel® Atom® Processor E3800 Product Family (Bay Trail-I)
Intel® Pentium® и процессора Celeron® N и J-Series (отсека след M/D)Intel® Pentium® and Celeron® Processor N and J Series (Bay Trail-M/D)

SoC, выбранного для внедрить будет зависеть как требования к производительности, профиль управления питанием, затраты, варианты физического подключения, долго поддержки термин и производственных условиях.The SoC you choose to adopt will depend on considerations such as performance requirements, power profile, cost, physical connectivity options, long term support, and operating conditions.

Будет также необходимо решить, хотите ли вы использовать готовые доски или устройств, создавать пользовательское устройство, с помощью системы на модуль (SoM), а также доски пользовательского оператора, или создавать полный настраиваемую доску.You'll also need to decide whether you want to use an off-the-shelf board or device, build a custom device using a system on a module (SoM) plus a custom carrier board, or build a complete custom board. Стоимость и степень настройки использования является ключевым фактором в это решение, с помощью обоих в целом растет после дальнейшей настройки.Cost and the degree of customization are the key factors in this decision, with both generally increasing as you customize further.

Компоненты Windows 10 IoT Core с семейством процессоровWindows 10 IoT Core Features by Processor Family

Примечание

Этот список принимает во внимание процессоров, которые находятся в общедоступной предварительной версии некоммерческих.This list takes into consideration processors that are in non-commercial public preview.

Чтобы облегчить выбор подходящей платформы для вашего устройства, в следующей таблице показаны функции, поддерживаемые семейства процессора с Windows 10 IoT Core.To help you select the right platform for your device, the table below shows the features that are supported by processor family with Windows 10 IoT Core. Однако некоторые SoCs может не иметь конкретный IP-адрес, включенных в их разработки, а, например указаны на «Н/д» в Windows 10 IoT Core поддерживает все возможности, перечисленные ниже.All features listed below are supported in Windows 10 IoT Core, however some SoCs may not have the specific IP included in their design, and are such indicated with "N/A". В таких случаях такого стороннего решения можно объединять в архитектуре для выбранных функций.In such cases, a 3rd party solution can be incorporate into the design to provide the required functionality. В ограниченном числе случаев, где Windows 10 IoT базовая функция не реализована на компьютере с процессором операция остается незаполненным.In a limited number of cases where a Windows 10 IoT Core feature is not implemented on a processor, the entry is left blank.

IntelIntel QualcommQualcomm NXP i.MX6NXP i.MX6 NXP i.MX7NXP i.MX7 NXP i.MX8MNXP i.MX8M BroadcomBroadcom
ЗвукAudio xx xx xx xx xx xx
GPIOGPIO xx xx xx xx xx xx
I2CI2C xx xx xx xx xx xx
EthernetEthernet xx Н/ДN/A xx xx xx xx
SPISPI xx xx xx xx xx xx
МониторDisplay xx xx xx xx xx xx
UARTUART xx xx xx xx xx xx
USBUSB xx xx xx xx xx xx
PCIePCIe xx Н/ДN/A xx В стадии разработкиUnder development В стадии разработкиUnder development Н/ДN/A
MIPI CSIMIPI-CSI Н/ДN/A xx Н/ДN/A Н/ДN/A Н/ДN/A Н/ДN/A
Графики и видеоGraphics/Video xx xx К просмотру программного обеспеченияSoftware-rendered К просмотру программного обеспеченияSoftware-rendered К просмотру программного обеспеченияSoftware-rendered К просмотру программного обеспеченияSoftware-rendered
GPSGPS Н/ДN/A xx Н/ДN/A Н/ДN/A Н/ДN/A Н/ДN/A
Wi-Fi/BTWi-Fi/BT Н/ДN/A xx Н/ДN/A Н/ДN/A Н/ДN/A Н/ДN/A
Надежных операций ввода-выводаTrusted I/O Н/ДN/A Н/ДN/A xx xx xx Н/ДN/A
Управление питанием процессораProcessor power management xx xx xx В стадии разработкиUnder development
Доверенный платформенный модульTPM xx xx xx xx xx Н/ДN/A
Безопасная загрузкаSecure Boot xx xx В стадии разработкиUnder development В стадии разработкиUnder development В стадии разработкиUnder development
Режим гибернацииHibernate xx
PWMPWM xx Н/ДN/A xx xx xx
JTAGJTAG xx Н/ДN/A xx xx xx
eMMCeMMC xx xx xx xx xx
SDHCSDHC xx xx xx xx xx xx

Настраиваемые доскиCustomized boards

Если устройство сторонней разработки форм-фактор, включающий параметры соединения, которые работают для сценариев, которые будут часто наиболее и время — экономичный вариант.If an off-the-shelf device is in a form factor that includes the connectivity options that work for your scenarios, that will often be the most cost- and time-effective choice.

Для большинства пользователей разработка полный настраиваемую доску бы оказаться целесообразным, если ожидается продаваться в томах больше, чем до десятков и даже сотен тысяч единиц продукта.For most people, developing a complete custom board would make sense when the product is expected to be sold in volumes greater than tens, or even hundreds, of thousands of units. Для небольших томов с помощью SoM и разработке пользовательского оператора доски, вместо проектирование совершенно новую доску, может значительно снизить стоимость и время to-market, а также оптимизации разработки программного обеспечения и интеграции.For smaller volumes, using a SoM and designing a custom carrier board, instead of designing a completely new board, can significantly reduce your cost and time-to-market, as well as streamlining software development and integration.

Каждой из платформ имеет уникальные особенности, которые требуют внимания во время реализации.Each of the platforms has unique quirks that need attention during implementation. Ниже приведены некоторые рекомендации о том, как приступить к работе.Below are some suggestions on how to get started. И хотя существует много компаний, создающих в Windows 10 IoT базовая, ниже приведен список некоторых из доказанный опыт работы с Windows 10 IoT Core:And while there are many companies building on Windows 10 IoT Core, here is a list of some that have proven experience working with Windows 10 IoT Core:

Если вы являетесь поставщиком SoM или Производителем и хотели бы добавить в списке, отправьте сообщение по адресу winiotsomhelp@microsoft.com или напрямую редактировать эту страницу и отправить запрос на включение внесенных изменений.If you are a SoM provider or an ODM and would like to be added to the list below, please send email to winiotsomhelp@microsoft.com or directly edit this page and submit a pull request.

Многие компании, перечисленные здесь являются большими и сложными. Если вы испытываете достижения нужных людей, напишите по адресу winiotsomhelp@microsoft.com и мы сделаем все возможное для подключения к нужным людям.Many companies listed here are large and complex. If you have trouble reaching the right person, please email winiotsomhelp@microsoft.com and we'll do our best to connect you to the right people.

Raspberry Pi производного конструктораRaspberry Pi-derived custom design

Элемент 14 предложения плата служба настройки для Raspberry Pi, чтобы можно было добавлять или удалять параметры подключения.Element 14 offers board customization service for Raspberry Pi to allow you to add or remove connectivity options. Если необходимо также выполнить настройки в качестве загрузочного, вы можете использовать откройте исходный загрузочный код на Github.If you also need to make customizations to the BSP, you can leverage the open source BSP code on Github.

Пользовательские проектирования на основе IntelIntel-based custom design

Имеется активная экосистема обнаружила построители устройства Intel для работы с Windows.There is a vibrant ecosystem of experienced Intel device builders for Windows you can work with. На устройстве Intel, предназначен для запуска Windows 10 IoT Core имеет ряд отличий от наиболее распространенных ПК:An Intel device designed to run Windows 10 IoT Core has a couple of differences from the more common PCs:

  1. Если необходимо предоставить пользователю режим API универсальной платформы Windows (UWP) доступ к простой шины I2C, GPIO и SPI, требуется убедитесь, что таблица ACPI в микропрограммного обеспечения UEFI содержит соответствующие записи для RHProxy.If you need to provide user mode Universal Windows Platform (UWP) API access to simple buses like I2C, GPIO and SPI, you need make sure that ACPI table in your UEFI firmware contains appropriate entries for RHProxy. Обратитесь к доступа в режиме пользователя Дополнительные сведения.Please refer to user mode access for more information.
  2. Необходимо убедиться, что SMBIOS во встроенном по содержит сведения, как указано в требования к лицензиям OEM.You must ensure that the SMBIOS in the firmware contains information as listed in OEM License Requirement.

Если вы создаете собственные доски, обратитесь к поставщику BIOS, если вам нужны инструкции об изменениях ACPI или GUID SMBIOS.If you are building your own board, please contact your BIOS vendor if you need guidance on ACPI or SMBIOS changes.

Опытных партнеровExperienced partners

Qualcomm DragonBoard 410c (APQ8016) — на основе конструктораQualcomm DragonBoard 410c (APQ8016)-based custom design

Двоичный BSP для DragonBoard 410c (с учетом Qualcomm AQP8016 SoC) можно загрузить из Qualcomm Developer Network.Binary BSP for DragonBoard 410c (based on Qualcomm AQP8016 SoC) can be downloaded from Qualcomm Developer Network.

Загрузочный пакет включает исходный код для ACPI для настройками простой оборудования, которые нужны только изменения ACPI.The BSP package includes the source code for ACPI to allow for simple hardware customizations that only require ACPI changes.

Важно!

Если вам требуется дополнительное оборудование настроек, например с помощью определенного MIPI-DSI отображения панели, включить платформу безопасную загрузку, RF калибровки и сертификации (например)If you need additional hardware customizations, such as using a specific MIPI-DSI display panel, enabling Platform Secure Boot, RF calibration and certification (eg. FCC, CE), будет необходимо обеспечить Лицензиат Qualcomm BSP исходного кода или для работы с поставщиком, который имеет доступ (см. ниже опытных партнеров).FCC, CE), you'll need become a Qualcomm BSP source code licensee, or to work with a provider that has access (see Experienced partners below).

Рекомендуемые действия.Recommendations:

  1. Если это возможно работаете с опытным поставщиком SoM, чтобы включить разработку настраиваемых.If possible, work with an experienced SoM vendor to enable customized design.
  2. Если вы создаете на настраиваемую доску, работать с SoM поставщика или опытных Qualcomm BSP настройки поставщика услуг, такими как Intrinsyc или Thundersoft для получения помощи BSP настройки и разработки.If you're building a custom board, work with a SoM vendor or an experienced Qualcomm BSP customization service provider, such as Intrinsyc or Thundersoft for BSP customization and design assistance.
  3. Если ожидается, что очень большого объема (нескольких миллионов), обратитесь к Qualcomm.If you expect to have very high volume (millions), contact Qualcomm.

Опытных партнеровExperienced partners

  • Intrinsyc -Марк Waldenberg (mwaldenberg@intrinsyc.com)Intrinsyc - Mark Waldenberg (mwaldenberg@intrinsyc.com)
  • Кит & Koep - contact@keith-koep.comKeith & Koep - contact@keith-koep.com
  • Reycom - welcome@reycom.swissReycom - welcome@reycom.swiss
  • Unitech -Sam (saml@tw.ute.com); Перри (perryt@te.ute.com)Unitech - Sam (saml@tw.ute.com); Perry (perryt@te.ute.com)

Предварительная версия NXPNXP preview

NXP для Windows 10 IoT Core поддерживается в общедоступной предварительной версии.NXP support for Windows 10 IoT Core is in public preview. Дополнительные сведения, доступа к Загрузочным или найти партнера оборудования, перейдите к NXP SoC страницы.For more information, the access the BSP, or to find a hardware partner, please go to the NXP SoC page.

Вы также можете связаться out для партнеров мы работаем с:You can also reach out to partners we're working with:

  • Advantech RSB 4411 - buy@advantech.twAdvantech RSB-4411 - buy@advantech.tw
  • Кит & Koep pConXS с Trizeps VII - contact@keith-koep.comKeith & Koep pConXS with Trizeps VII - contact@keith-koep.com
  • Kontron SMARC sAMX6i -Мартин Unverdorben (martin.unverdorben@kontron.com)Kontron SMARC-sAMX6i - Martin Unverdorben (martin.unverdorben@kontron.com)
  • Сплошной выполнения Hummingboard Edge-Ilya Viten (ilya@solid-run.com)Solid Run Hummingboard Edge- Ilya Viten (ilya@solid-run.com)
  • Geniatech SoM iMX6Q вопрос 7 & SoM iMX7D -Майк Decker (mike.decker@geniatech.com) или Jijun Фанга (Fang) (Fjj@geniatech.com)Geniatech SoM-iMX6Q-Q7 & SoM-iMX7D - Mike Decker (mike.decker@geniatech.com) or Fang Jijun (Fjj@geniatech.com)
  • С помощью VAB 820 -Майкл Фокс (MichaelFox@via.com.tw) или Мечтайте Ku (dreamku@via.com.tw)VIA VAB-820 - Michael Fox (MichaelFox@via.com.tw) or Dream Ku (dreamku@via.com.tw)
  • Phytec phyBOARD i.MX7 -Брэд Безруков (sales@phytec.com)Phytec phyBOARD-i.MX7 - Brad Dodson (sales@phytec.com)

Другие параметрыOther options

Если обнаружится, что вы по-прежнему хотите создать настраиваемую доску, мы предоставили несколько советов по производителям, может помочь с схем и макет для доски.If you find that you'd still like to create a custom board, we have provided a few suggestions of manufacturers below that can help with schematics and layout for a board.