The Wayback Machine - https://web.archive.org/web/20160201074641/http://ms-iot.github.io:80/content/en-US/GetStarted.htm

Get Started with Windows IoT

Follow the instructions below to set up or select a board, set up your development environment and get started writing your first app.

Set up your PC Hide


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:

  1. Make sure you are running the public release of Windows 10 (version 10.0.10240) or better. You can upgrade from here. If you are already running Windows 10, you can find your current build number by clicking the start button, typing "winver", and hitting enter.
  2. Install Visual Studio Community 2015 here. Visual Studio Professional 2015 and Visual Studio Enterprise 2015 can be downloaded from here.

    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.

  3. Update Visual Studio 2015.If you already have Visual Studio 2015 installed, install Update 1 from the Extensions and Updates dialog in Visual Studio or from here

    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.

  4. Validate your Visual Studio installation. Selecting Help > About Microsoft Visual Studio will display version information. The required version of Visual Studio is 14.0.24720.00 Update 1. The required version of Visual Studio Tools for Universal Windows Apps is 14.0.24720.00.
  5. Install Windows IoT Core Project Templates from here. Alternatively, the templates can be found by searching for Windows IoT Core Project Templates in the Visual Studio Gallery or directly from Visual Studio in the Extension and Updates dialog (Tools > Extensions and Updates > Online).
  6. Enable developer mode on your Windows 10 device by following these instructions. The relevant portion of the linked instructions is the "Windows 10 Desktops/tablets" section, as you should be attempting setup with one of these devices.

Set up a Windows 10 IoT Core Device


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 Dashboard

By 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

Steps to set up MinnowBoard MAX

Steps to set up DragonBoard 410c

Need help choosing a board?


Many boards run Windows 10 IoT Core. Compare the features to understand which board meets your needs.

Help me choose a board.


Arduino and Windows 10 IoT Core


Windows 10 and Arduino work together to help you make amazing projects, get started by clicking one of the links below.

Arduino Wiring and UWP Lightning Providers

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.

Get started using Arduino Wiring

Windows Remote Arduino

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

View Windows Remote Arduino on GitHub

Buy an Arduino

Windows Virtual Shields for 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

View Windows Virtual Shield for Arduino on GitHub

Buy an Arduino

Morty Proxy This is a proxified and sanitized view of the page, visit original site.