To setup your Windows 10 IoT Core development PC, you first need to set up Visual Studio 2015 Update 1 on your PC. Install the following:
NOTE: If you choose to install a different edition of Visual Studio 2015, make sure to do a Custom install and select the checkbox Universal Windows App Development Tools -> Tools and Windows SDK.
NOTE: If you already have the Univeral Windows App Development tools(UWP Tools), they will be updated. If you don’t have the UWP Tools, you can add them to Visual Studio.
If you have a Raspberry Pi 2 or a MinnowBoard MAX, you can setup and configure it easily using the Windows 10 IoT Core Dashboard. The dashboard can be used to set up on the RTM (public) version of Windows 10 IoT Core and requires a PC running Windows 10.
Please make sure you are running the latest public release of Windows 10 or a Windows 10 Insider Preview. If you aren't, you can upgrade from here.
Get the Windows 10 IoT Core DashboardBy downloading and using the Windows 10 IoT Core Dashboard you agree to the license terms and privacy statement for Windows 10 IoT Core Dashboard.
Need help? Check out the troubleshooting page.
The Dragonboard 410c is not supported by the dashboard, and can be configured using the instructions below. You can also follow the instructions below for detailed setup instructions for each device, without using the dashboard.
Steps to set up Raspberry Pi 2
Many boards run Windows 10 IoT Core. Compare the features to understand which board meets your needs.
Windows 10 and Arduino work together to help you make amazing projects, get started by clicking one of the links below.
To enable the use of existing Arduino Wiring sketches on IoT Core devices, a project template for Arduino Wiring can now be used in Visual Studio. These projects make use of a direct memory mapped driver that offers high performance. Additionally, based on the same driver, a set of controller providers can be used in UWP apps to access GPIO, I2C and SPI controllers that offer high performance.
Windows Remote Arduino is an open-source Windows Runtime Component library which allows Makers to control an Arduino through a Bluetooth or USB connection. It is intended for Windows Runtime developers who want to harness the power of Arduino hardware using the Windows Runtime languages. Developers who include this component in their projects will automatically have access to its features in any of the WinRT languages (C++/CX, C# and JavaScript).
Get started using Windows Remote Arduino
Windows Virtual Shields for Arduino is an open-source library primarily for the Arduino UNO which communicates with an open-source Universal Windows application running on all Windows 10 devices, including Windows Lumia phones. The library exposes Lumia phones' sensors and capabilities to the an Arduino Wiring Sketch.
Get started using Windows Virtual Shield for Arduino