IoT Core Board unterstützte Pakete (BSP)

Board Support Packages (BSP) ist eine Sammlung von Treibern/Einstellungen, die zum Ausführen von IoT Core auf einer Hardwareplattform erforderlich sind. Diese werden von den Hardwareanbietern/Siliconanbietern bereitgestellt. Das BSP enthält auch eine Reihe von Gerätetreibern, die speziell für die Komponenten/Silicon sind, die in der Tafel verwendet werden, hauptsächlich in Form von .inf-Dateien und ihren zugeordneten .sys/.dll-Dateien.

Nachfolgend finden Sie die Schritte zum Extrahieren der BSP-Dateien für bestimmte Hersteller. Sie benötigen diese Dateien ordnungsgemäß extrahiert, bevor Sie eine FFU-Bilddatei erstellen. Anschließend erfahren Sie, wie Sie ihr eigenes BSP erstellen, indem Sie die in Lab 2 aufgeführten Schritte ausführen.

Raspberry Pi 3B

  1. Erstellen Sie RPi_BSP.zip nach den Buildanweisungen bei rpi-iotcore github.

    • Für schnelles Prototyping können Sie diese vordefinierte RPi_BSP.zip in ein lokales Verzeichnis herunterladen, z. B. C:\Downloads\RPi_BSP.zip
  2. Starten Sie IoTCorePShell, und erstellen oder öffnen Sie einen Arbeitsbereich mithilfe

    new-ws C:\MyWorkspace <oemname> arm
    (or) open-ws C:\MyWorkspace
    
  3. Importieren des bsp mithilfe von Import-IoTBSP und Build mit

    Import-IoTBSP RPi2 C:\Downloads\RPi_BSP.zip
    (or) importbsp RPi2 C:\Downloads\RPi_BSP.zip
    buildpkg RPi2
    

Hinweis

Sie müssen den Kernel.img mit ordnungsgemäßen SMBIOS-Werten neu erstellen, um die Anforderungen des Device Update Center zu erfüllen. Weitere Details finden Sie unter UEFI-Anpassungen.

Intel BSPs

Chipsatz Link zum Herunterladen
Intel® Atom™ Prozessor E3800 Product Family und® Intel Celeron® Prozessor N2807/N2930/J1900 Herunterladen Intel® Embedded-Treiber für Microsoft Windows® 10 IoT Core (32-Bit und 64-Bit) MR1
Intel Atom® Prozessor E3900 Series und Intel® Pentium® und Celeron® Prozessor N- und J-Series (Apollo Lake) Herunterladen Softwarepaket: Intel Atom® E3900 SoC Family – Board Support Package (BSP) für Windows* 10 IoT Core 32-Bit- und 64-Bit-Plattformen
Intel® Pentium® und Celeron® Prozessor N3000 Produktfamilien und® Intel Atom™ x5-E8000 Prozessor Herunterladen Board-Supportpaket für Intel Atom® Prozessor Windows* 10 IoT Core 32-Bit- und 64-Bit-Plattformen
Intel Atom x5-E8000 Prozessor und® Intel® Atom™™ x5-Z8350 Prozessor Wenden Sie sich an Ihren Intel-Vertreter

Anweisungen zur Verwendung

Führen Sie die folgenden Schritte aus, um diesen BSP mit der version Windows 10 ADK 1809 (17763) mit iot-adk-addonkit Version 6.0 zu verwenden.

  1. Herunterladen des BSP-Pakets und installieren

  2. Starten Sie IoTCorePShell, und erstellen/öffnen Sie Ihren Arbeitsbereich

    new-ws C:\MyWorkspace <oemname> arm
    (or) open-ws C:\MyWorkspace
    
  3. Legen Sie den Quellspeicherort fest, entweder das installierte Verzeichnis oder den Zip-Dateipfad

    $Source = "C:\Program Files (x86)\Intel IoT\Source-<arch>"
    (or)
    $Source = "C:\Downloads\IntelBSP.zip"
    
  4. Importieren des bsp mithilfe von Import-IoTBSP und Build mit

    Import-IoTBSP <bspname> $Source
    (or) importbsp <bspname> $Source
    buildpkg <bspname>
    

Qualcomm BSPs

DragonBoard 410c

DragonBoard-Treiber sind bei DragonBoard 410C Software im Abschnitt Windows 10 IoT Core verfügbar.

Schritte zum Importieren der Treiber:

  1. Laden Sie die Windows 10 IoT Core Board Support Package in einen Ordner wie C:\Downloads\*_db410c_BSP.zip herunter.

  2. Starten Sie IoTCorePShell, und erstellen/öffnen Sie Ihren Arbeitsbereich

    new-ws C:\MyWorkspace <oemname> arm
    (or) open-ws C:\MyWorkspace
    
  3. Importieren des bsp mithilfe von Import-IoTBSP und Build mit

    Import-QCBSP "C:\Downloads\*_db410c_BSP.zip" C:\prebuilt\DB410c_BSP -ImportBSP
    buildpkg QCDB410C
    

    Festlegen der Einstellung <BSPPkgDir> im IoTWorkspace.xml auf C:\prebuilt\DB410c_BSP

NXP BSPs

Siehe Fenster 10 IoT Core und NXP i.MX SoCs für Informationen zu den NXP BSP-Zugriffs- und Ökosystemressourcen.

Weitere hilfreiche Ressourcen