Processeur, soCs et cartes personnalisées
Processeurs pris en charge
Édition Windows | Intel | Qualcomm | Broadcom | NXP |
---|---|---|---|---|
Windows 10 IoT Standard 1703 | ✔ [1] | ✔ [1] | ✔ [1] | S/O |
Windows 10 IoT Standard 1709 | ✔ [1] | ✔ [1] | ✔ [1] | S/O |
Windows 10 IoT Standard 1803 | ✔ [1] | ✔ [1] | ✔ [1] | S/O |
Windows 10 IoT Core 1809 (SAC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
Windows 10 IoT Core 1809 (LTSC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
[1] Pour plus d’informations sur les processeurs actuellement activés, consultez Les soCs microsoft pour Windows IoT Core.
SoC prenant en charge Microsoft
Microsoft travaille avec Broadcom, Intel, NXP et Qualcomm pour vérifier la prise en charge de Windows 10 IoT Standard sur le système de plusieurs fournisseurs sur une puce (SoCs). Ces SoCs ioT Core sont utilisés dans des centaines d’appareils différents que vous pouvez utiliser pour prototyper et commercialiser votre idée.
Le SoC que vous choisissez d’adopter dépend des considérations telles que les exigences en matière de performances, le profil d’alimentation, le coût, les options de connectivité physique, la prise en charge à long terme et les conditions d’exploitation.
Vous devez également décider si vous souhaitez utiliser une carte ou un appareil hors plateau, créer un appareil personnalisé à l’aide d’un système sur un module (SoM) ainsi qu’une carte d’opérateur personnalisée ou créer une carte personnalisée complète. Le coût et le degré de personnalisation sont les facteurs clés de cette décision, les deux augmentant généralement à mesure que vous ajoutez des personnalisations.
fonctionnalités Windows 10 IoT Standard par famille de processeurs
Remarque
Cette liste prend en compte les processeurs qui se trouvent en préversion publique non commerciale.
Pour vous aider à sélectionner la plateforme appropriée pour votre appareil, le tableau ci-dessous présente les fonctionnalités prises en charge par la famille de processeurs avec Windows 10 IoT Standard. Toutes les fonctionnalités répertoriées ci-dessous sont prises en charge dans Windows 10 IoT Standard, mais certaines SOC peuvent ne pas avoir l’adresse IP spécifique incluse dans leur conception et sont telles qu’indiquées avec « N/A ». Dans ce cas, une solution tierce peut être incorporée dans la conception pour fournir les fonctionnalités requises. Dans un nombre limité de cas où une fonctionnalité de Windows 10 IoT Standard n’est pas implémentée sur un processeur, l’entrée est laissée vide.
Fonctionnalité Intel Qualcomm NXP i.MX6 NXP i.MX7 NXP i.MX8M Broadcom Audio x x x x x x GPIO x x x x x x I2C x x x x x x Ethernet x N/A x x x x SPI x x x x x x Affichage x x x x x x UART x x x x x x USB x x x x x x PCIe x N/A x En cours de développement En cours de développement S/O MIPI-CSI S/O x N/A N/A N/A N/A Graphiques/vidéo x x Rendu logiciel Rendu logiciel Rendu logiciel Rendu logiciel GPS S/O x N/A N/A N/A N/A Wi-Fi/BT S/O x N/A N/A N/A N/A E/S approuvées N/A N/A x x x S/O Gestion de l’alimentation du processeur x x x En cours de développement Module de plateforme sécurisée x x x x x S/O Démarrage sécurisé x x En cours de développement En cours de développement En cours de développement Mise en veille prolongée x PWM x N/A x x x JTAG x N/A x x x eMMC x x x x x SDHC x x x x x x
Tableaux personnalisés
Si un appareil prêt à l’emploi est proposé dans un facteur de forme qui inclut des options de connectivité adaptées à vos scénarios, il s’agit souvent du choix le plus rentable et le plus efficace dans le temps.
Pour la plupart des gens, le développement d’un tableau personnalisé complet serait judicieux lorsque le produit devrait être vendu en volumes supérieurs à des dizaines, voire des centaines, de milliers d’unités. Pour les plus petits volumes, au lieu de concevoir une carte entièrement nouvelle, l’utilisation d’un SoM avec une carte de support personnalisée peut non seulement réduire considérablement vos coûts et vos délais de commercialisation, mais aussi simplifier le développement et l’intégration de logiciels.
Chacune des plateformes a des bizarres uniques qui ont besoin d’attention pendant l’implémentation. Voici quelques suggestions sur la prise en main. Et bien qu’il y ait de nombreuses entreprises qui s’appuient sur Windows 10 IoT Standard, voici une liste de certaines qui ont prouvé leur expérience de travail avec Windows 10 IoT Standard :
Si vous êtes un fournisseur SoM ou un ODM et souhaitez être ajouté à la liste ci-dessous, envoyez un e-mail à winiotsomhelp@microsoft.com cette page ou modifiez directement cette page et envoyez une demande de tirage.
De nombreuses entreprises répertoriées ici sont grandes et complexes. Si vous avez des difficultés à atteindre la bonne personne, veuillez envoyer un e-mail winiotsomhelp@microsoft.com et nous ferons notre meilleur pour vous connecter aux bonnes personnes.
Conception personnalisée dérivée de Raspberry Pi
L’élément 14 offre un service de personnalisation de carte pour Raspberry Pi pour vous permettre d’ajouter ou de supprimer des options de connectivité. Si vous devez également effectuer des personnalisations sur le BSP, vous pouvez tirer parti de la code source ouvert code BSP sur GitHub.
Conception personnalisée basée sur Intel
Il existe un écosystème dynamique de constructeurs d’appareils Intel expérimentés pour Windows que vous pouvez utiliser. Un appareil Intel conçu pour exécuter Windows 10 IoT Standard présente quelques différences par rapport aux PC les plus courants :
- Si vous devez fournir un accès en mode utilisateur plateforme Windows universelle (UWP) à des bus simples tels que I2C, GPIO et SPI, vous devez vous assurer que la table ACPI dans votre microprogramme UEFI contient les entrées appropriées pour RHProxy. Pour plus d’informations, reportez-vous à l’accès en mode utilisateur.
- Vous devez vous assurer que le S Mo IOS dans le microprogramme contient des informations comme indiqué dans l’exigence de licence OEM.
Si vous créez votre propre carte, contactez votre fournisseur BIOS si vous avez besoin d’aide sur les modifications ACPI ou S Mo IOS.
Partenaires expérimentés
Conception personnalisée basée sur Le DragonBoard 410c (APQ8016)
Le fichier BSP binaire pour DragonBoard 410c (basé sur AQP8016 SoC) peut être téléchargé à partir du Réseau des développeurs DeBu.
Le package BSP inclut le code source pour ACPI pour permettre des personnalisations matérielles simples qui nécessitent uniquement des modifications ACPI.
Important
Si vous avez besoin de personnalisations matérielles supplémentaires, telles que l’utilisation d’un panneau d’affichage MIPI-DSI spécifique, l’activation du démarrage sécurisé de la plateforme, l’étalonnage rf et la certification (par exemple. FCC, CE), vous aurez besoin d’être titulaire d’un permis de licence de code source DSP De Plus, ou de travailler avec un fournisseur disposant d’un accès (voir partenaires expérimentés ci-dessous).
Recommandations :
- Si possible, collaborez avec un fournisseur soM expérimenté pour activer la conception personnalisée.
- Si vous créez un tableau personnalisé, collaborez avec un fournisseur soM ou un fournisseur de services de personnalisation De personnalisation BSP Expérimenté, tel qu’Intrinsyc ou Thundersoft pour la personnalisation et l’assistance de conception BSP.
- Si vous prévoyez d’avoir un volume très élevé (millions), contactez Soc.
Partenaires expérimentés
- Intrinsyc - Mark Waldenberg (mwaldenberg@intrinsyc.com)
- SECO - north@seco.com
- Reycom - welcome@reycom.swiss
- Unitech - Sam (saml@tw.ute.com) ; Perry (perryt@te.ute.com)
Préversion de NXP
La prise en charge de NXP pour Windows 10 IoT Standard est en préversion publique. Pour plus d’informations, accédez au fournisseur de services BSP ou recherchez un partenaire matériel, accédez à la page SoC NXP.
Vous pouvez également contacter les partenaires avec 55 :
- Advantech RSB-4411 - buy@advantech.tw
- SECO pConXS III avec Trizeps VIII Mini, i-PAN M7 avec 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) ou Fang Jijun (Fjj@geniatech.com)
- VIA VAB-820 - Michael Fox (MichaelFox@via.com.tw) ou Dream Ku (dreamku@via.com.tw)
- Phytec phyBOARD-i.MX7 - Brad Dodson (sales@phytec.com)
Autres options
Si vous constatez que vous souhaitez toujours créer une carte personnalisée, nous avons fourni quelques suggestions de fabricants ci-dessous qui peuvent vous aider avec les schémas et la disposition d’une carte.