Процессоры, soCs и пользовательские доски
Поддерживаемые процессоры
Выпуск для Windows | Intel | Qualcomm | Broadcom | NXP |
---|---|---|---|---|
Windows 10 IoT Базовая 1703 | ✔ [1] | ✔ [1] | ✔ [1] | Н/П |
Windows 10 IoT Базовая 1709 | ✔ [1] | ✔ [1] | ✔ [1] | Н/П |
Windows 10 IoT Базовая 1803 | ✔ [1] | ✔ [1] | ✔ [1] | Н/П |
Windows 10 IoT Базовая 1809 (SAC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
Windows 10 IoT Базовая 1809 (LTSC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
[1] Дополнительные сведения о том, какие процессоры в настоящее время включены, см . в разделе SoCs с поддержкой Майкрософт для Windows IoT Core.
SoCs с поддержкой Майкрософт
Корпорация Майкрософт работает вместе с Broadcom, Intel, NXP и Qualcomm, чтобы проверить поддержку Windows 10 IoT Базовая в системе нескольких поставщиков на микросхеме (SoCs). Эти soCs на основе Ядра Интернета вещей используются в сотнях различных устройств, которые можно использовать для прототипа и коммерческой разработки вашей идеи.
SoC, который вы решили принять, будет зависеть от таких соображений, как требования к производительности, профиль питания, затраты, варианты физического подключения, долгосрочные поддержку и условия работы.
Вам также потребуется решить, следует ли использовать доску вне полки или устройство, создать пользовательское устройство с помощью системы в модуле (SoM) и пользовательской доске оператора или создать полную пользовательскую доску. Затраты и степень настройки являются ключевыми факторами в этом решении, при этом как правило увеличивается, так как вы настраиваете дальше.
функции Windows 10 IoT Базовая по семейству процессоров
Примечание.
Этот список учитывает процессоры, которые находятся в общедоступной предварительной версии.
Чтобы помочь выбрать подходящую платформу для устройства, в таблице ниже показаны функции, поддерживаемые семейством процессоров с Windows 10 IoT Базовая. Все функции, перечисленные ниже, поддерживаются в Windows 10 IoT Базовая, однако некоторые soCs могут не содержать конкретный IP-адрес, включенный в свою структуру, и такие функции указываются на "N/A". В таких случаях стороннее решение можно включить в проект, чтобы обеспечить необходимые функциональные возможности. В ограниченном числе случаев, когда функция Windows 10 IoT Базовая не реализована на процессоре, запись остается пустой.
Компонент Intel Qualcomm 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 Ethernet 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 Неприменимо Н/Д Н/Д Неприменимо Доверенный ввод-вывод Неприменимо Неприменимо x x x Н/П Управление питанием процессора x x x В разработке TPM (Доверенный платформенный модуль) x x x x x Н/П Безопасная загрузка x x В разработке В разработке В разработке Hibernate x ШИМ 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 Базовая, вот список некоторых, которые доказали опыт работы с Windows 10 IoT Базовая:
Если вы являетесь поставщиком SoM или ODM и хотите добавить его в список ниже, отправьте сообщение электронной почты winiotsomhelp@microsoft.com или непосредственно измените эту страницу и отправьте запрос на вытягивание.
Многие компании, перечисленные здесь, являются крупными и сложными. Если у вас возникли проблемы с достижением подходящего человека, пожалуйста, по электронной почте, и мы сделаем все возможное, чтобы связать вас с правильными людьми winiotsomhelp@microsoft.com .
Пользовательский дизайн, производный от Raspberry Pi
Элемент 14 предлагает службу настройки доски для Raspberry Pi, чтобы разрешить добавлять или удалять параметры подключения. Если вам также нужно внести настройки в BSP, можно использовать код BSP открытый код на GitHub.
Пользовательский дизайн на основе Intel
Существует динамная экосистема опытных разработчиков устройств Intel для Windows, с которыми вы можете работать. Устройство Intel, предназначенное для запуска Windows 10 IoT Базовая, имеет несколько различий от более распространенных компьютеров:
- Если необходимо предоставить доступ к простым автобусам, таким как I2C, GPIO и SPI, необходимо предоставить доступ к API режима пользователя универсальная платформа Windows (UWP) для простых автобусов, таких как I2C, GPIO и SPI, необходимо убедиться, что таблица ACPI в встроенном ПО UEFI содержит соответствующие записи для RHProxy. Дополнительные сведения см. в разделе о доступе в режиме пользователя.
- Необходимо убедиться, что S МБ IOS в встроенном ПО содержит сведения, указанные в требованиях к лицензии OEM.
Если вы создаете собственную доску, обратитесь к поставщику BIOS, если вам потребуется руководство по ACPI или S МБ IOS.
Опытные партнеры
Пользовательский дизайн На основе Qualcomm DragonBoard 410c (APQ8016)
Двоичный BSP для DragonBoard 410c (на основе Qualcomm AQP8016 SoC) можно скачать из Сети разработчиков Qualcomm.
Пакет BSP включает исходный код ACPI, чтобы обеспечить простые настройки оборудования, для которых требуются только изменения ACPI.
Важно!
Если вам требуются дополнительные настройки оборудования, например использование определенной панели отображения MIPI-DSI, включение безопасной загрузки платформы, калибровки RF и сертификации (например. FCC, CE), вам потребуется стать лицензией на исходный код Qualcomm BSP или работать с поставщиком с доступом (см. сведения о опытных партнерах ниже).
Рекомендации.
- По возможности обратитесь к опытному поставщику SoM, чтобы включить настраиваемый дизайн.
- Если вы создаете пользовательскую доску, обратитесь к поставщику SoM или опытному поставщику услуг настройки Qualcomm BSP, например Intrinsyc или Thundersoft для настройки BSP и помощи по проектированию.
- Если вы ожидаете иметь очень большой объем (миллионы), обратитесь к Qualcomm.
Опытные партнеры
- Intrinsyc - Марк Вальденберг (mwaldenberg@intrinsyc.com)
- SECO - north@seco.com
- Reycom - welcome@reycom.swiss
- Unitech - Сэм (saml@tw.ute.com); Перри (perryt@te.ute.com)
Предварительная версия NXP
Поддержка NXP для Windows 10 IoT Базовая доступна в общедоступной предварительной версии. Дополнительные сведения, доступ к BSP или поиск партнера по оборудованию, перейдите на страницу NXP SoC.
Вы также можете обратиться к партнерам, с которыми мы работаем:
- Advantech RSB-4411 - buy@advantech.tw
- SECO pConXS III с Trizeps VIII Mini, i-PAN M7 с Myon II-north@seco.com
- Kontron SMARC-sAMX6i - Мартин Unverdorben (martin.unverdorben@kontron.com)
- Solid Run Hummingboard Edge- Илья Viten (ilya@solid-run.com)
- Geniatech SoM-iMX6Q-Q7 & SoM-iMX7D - Майк Декер () или Fang Jijun (Fjj@geniatech.commike.decker@geniatech.com)
- VIA VAB-820 - Майкл Фокс (MichaelFox@via.com.tw) или Dream Ku (dreamku@via.com.tw)
- Phytec phyBOARD-i.MX7 - Брэд Додсон (sales@phytec.com)
Другие варианты
Если вы обнаружите, что вы по-прежнему хотите создать пользовательскую доску, мы предоставили несколько предложений производителей ниже, которые могут помочь с схематиками и макетом для доски.