Windows® 10 IoT Core


Windows 10 IoT Core Pro is the smallest version of Windows 10 intended for single use applications and hobbyist projects.




How to Get Started with Windows 10 IoT Licensing - August 2019

Building images have been covered in books and articles, but when it is time to ship, you company needs to be signed up for license Windows IoT. Finding a distributor and signing the CLA is only the first step as there are other websites to sign up for and image development steps to follow.


Windows® 10 IoT Core Retail Build with Code Signing Certificate - March 2019

The article goes through the steps to setup the code signing certificate to build Windows 10 IoT Core Retail image.

Windows® 10 IoT Core: to VM or not to VM? - July 2018

'Can IoT Core run in a Virtual Machine?' is a question that has come up a few times in the forum. The article explores what is and what is not possible.

Sparkfun ADXL345 I2C Interface to the Minnowboard Max/Turbot/Dual Ethernet - January 2018

The Sparkfun ADXL345 Triple Axis Accelerometer supports SPI and I2C connections. The article looks at how to connect to the Minnowboard Max/Turbot/Dual Ethernet via I2C.

Industrial PC Requirements to Access GPIO/I2C/SPI/UART from Windows 10 UWP Applications - January 2018

Provides background and a check list to help investigate what is required for UWP Applications to access GPIO, SPI, I2C and UART on Industrial PC platforms.

Windows® 10 IoT Core Pro Running on Intel® Architecture Platforms - One Year Later! - November 2017

After two updates, several improvements have opened the door for running Windows 10 IoT Core on different Intel Architecture platforms.

Windows® 10 IoT Core Native Remote Debugging - November 2016

The article looks at how to add remote debugging support for native C/C++ application development.

Windows® 10 IoT Core Pro Boot Media and Sudden Power Loss Review - October 2016

Protecting a system from sudden power loss and preserving flash drives has been an important topic for Windows Embedded. Even though Windows IoT Core is a smaller version of Windows, the same attention to power loss and flash drive protection is also required. The article presents our test results for boot time and power loss for different flash media.

Windows® 10 IoT Core Pro Running on Intel® Architecture Platforms - October 2016

The article first looks at the firmware requirements and tools to see if Windows 10 IoT Core can be supported on a PC platform. The article then investigates the possibility of running IoT Core on Intel Core i-Series processors and the efforts to create device driver packages.

Windows 10 IoT – The Big Reboot - July 2015

Introduction to Windows 10 IoT and a transition roadmap from previous Windows Embedded editions.




Tools and Utilities

Visual Studio

Application Development tools for Windows. You will need Visual Studio 2015 or later for working with Windows 10 IoT Core Pro

Windows Assessment and Deployment Kit (ADK) for Windows 10

Contains the tools that allows OEMs to create custom IoT Core Pro images.


Windows Driver Kit (WDK) for Windows 10

Contains teh debug and associated tools to allow OEMs to create csutom IoT Core Pro images.



Example BSP Driver Packages

The following is a list of example BSP device driver packages that I have developed for use with Windows 10 IoT Core. These are examples only, and you should get the latest binary support files from the manufacturers. Please let me know of any packages that you would like to see posted or are having trouble with a component. Information and components are supplied as-is without any warranty.

  • UP2 Board - Windows 10 IoT Core 17763 (1809)
  • UP Board - Windows 10 IoT Core 17763 (1809)
  • GigaByte Brix i3-5010 - Windows 10 IoT Core 16299.x

The packages are available at


Community Sites and Blogs

Windows IoT has a solid support community in various newsgroups, websites, magazines, conferences, and individual eMVPs.

The Official Windows IoT site


Windows Internet of Things Blog


Microsoft Windows IoT Forum