IoT Core Board Supported Packages (BSP)
Board Support Packages (BSP) is a collection of drivers/settings required to run IoT Core on a hardware platform. These are provided by the hardware vendors/silicon vendors. The BSP also includes a set of device drivers that are specific to the components/silicon used in the board, mostly in the form of .inf files and their associated .sys/.dll files.
Listed below are the steps required to extract the BSP files for specific manufacturers. You will need these files extracted properly before you ca nbuild a FFU image file. Then, you'll learn how to create your own BSP by following the steps listed in Lab 2.
Create RPi_BSP.zip following the build instructions at rpi-iotcore github.
- For quick prototyping, you can download this prebuilt RPi_BSP.zip to a local directory such as
C:\Downloads\RPi_BSP.zip
- For quick prototyping, you can download this prebuilt RPi_BSP.zip to a local directory such as
Launch IoTCorePShell and create or open a workspace using
new-ws C:\MyWorkspace <oemname> arm (or) open-ws C:\MyWorkspace
Import the bsp using Import-IoTBSP and build using
Import-IoTBSP RPi2 C:\Downloads\RPi_BSP.zip (or) importbsp RPi2 C:\Downloads\RPi_BSP.zip buildpkg RPi2
Note
You are required to rebuild the kernel.img with proper SMBIOS values to meet Device Update Center requirements. See UEFI Customisations for more details.
Chipset | Download Link |
---|---|
Intel® Atom™ Processor E3800 Product Family and Intel® Celeron® Processor N2807/N2930/J1900 | Download Intel® Embedded Drivers for Microsoft Windows® 10 IoT Core (32-bit and 64-bit) MR1 |
Intel Atom® Processor E3900 Series, and Intel® Pentium® and Celeron® Processor N- and J-Series (Apollo Lake) | Download Software Package: Intel Atom® E3900 SoC Family—Board Support Package (BSP) for Windows* 10 IoT Core 32-bit and 64-bit Platforms |
Intel® Pentium® and Celeron® Processor N3000 Product Families, and Intel® Atom™ x5-E8000 Processor | Download Board Support Package for Intel Atom® Processor Windows* 10 IoT Core 32-bit and 64-bit Platforms |
Intel® Atom™ x5-E8000 Processor and Intel® Atom™ x5-Z8350 Processor | Contact your Intel representative |
Follow the steps below to use this BSP with the Windows 10 ADK release 1809 (17763) with iot-adk-addonkit version 6.0.
Download the BSP package and install
Launch IoTCorePShell and create/open your workspace
new-ws C:\MyWorkspace <oemname> arm (or) open-ws C:\MyWorkspace
Set the source location, either the installed directory or the zip file path
$Source = "C:\Program Files (x86)\Intel IoT\Source-<arch>" (or) $Source = "C:\Downloads\IntelBSP.zip"
Import the bsp using Import-IoTBSP and build using
Import-IoTBSP <bspname> $Source (or) importbsp <bspname> $Source buildpkg <bspname>
DragonBoard drivers are available at DragonBoard 410C Software under the Windows 10 IoT Core section.
Steps to import the drivers :
Download the
Windows 10 IoT Core Board Support Package
to a folder such asC:\Downloads\*_db410c_BSP.zip
.Launch IoTCorePShell, and create/open your workspace
new-ws C:\MyWorkspace <oemname> arm (or) open-ws C:\MyWorkspace
Import the bsp using Import-QCBSP and build using
Import-QCBSP "C:\Downloads\*_db410c_BSP.zip" C:\prebuilt\DB410c_BSP -ImportBSP buildpkg QCDB410C
Set
<BSPPkgDir>
setting in the IoTWorkspace.xml toC:\prebuilt\DB410c_BSP
See Window 10 IoT Core and NXP i.MX SoCs for information on the NXP BSP access and Ecosystem resources.