Windows 10 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display, and that runs on the Raspberry Pi 2 and 3, Arrow DragonBoard 410c & MinnowBoard MAX. Windows 10 IoT Core utilizes the rich, extensible Universal Windows Platform (UWP) API for building great solutions. If you're new to Windows 10 IoT, this post will go through how to get Windows 10 IoT installed on a Raspberry Pi 3.
Step 1
Download the Windows 10 IoT Core Dashboard from
here.
Now that we have our prereqs ready to go, we are ready to set up our device.
Open up the Windows 10 IoT Core dashboard, and click on Setup a new Device.
Under Device Type, choose Raspberry Pi 2 & 3. Now insert the SD card into your Windows 10 machine. Note that the SD card which will be used to install Windows 10 IoT core needs to be at least 8GB. You will see the SD card in Drive drop-down.
Next, enter the Device Name & an admin Password. Optionally, you can choose a WiFi Network Connection for the device to connect to on startup (this list will only show networks that the Windows 10 PC has already connected to in the past).
Accept the license terms, and click Download and Install.
During this process, Windows 10 IoT will be downloaded to the SD card, and the setup process will flash the SD card. If you have anything important on that SD card, be sure to back up everything, as it all gets deleted during this process.
Turn on the device using the micro USB connection (usually will need a 1 AMP source in order for the device to power on).
If you did select a Wi-Fi network during setup, the device will automatically connect to the network. If the connection does not work, try the following:
- Click on My Devices and click on Configure Device to connect it to Wi-Fi. If the board has a Wi-Fi adapter which has not yet been set up, you will notice that it will start to broadcast itself as a network starting in ‘AJ_’
If the connection is still not working, reboot your device.
- Enter your network credentials and the computer will now connect to the board.
Step 4
You’re all connected! Now let’s look at how to further configure your board.
- In the list of My Devices, right-click on your device and note the different options here.
Open Network Share – this will open the file system on the board. You will need the admin credentials for the board to connect.
Step 5
Enable Window IoT Remote Server
Step 6
Let’s take a look at what the Windows 10 IoT UI looks like. This is also a good way to verify if there are any issues with your SD card (check disk may run on boot up if there are any issues).
Plug in your Raspberry Pi 3 board to an external monitor using the HDMI port, and a keyboard and mouse using the USB ports. The device can be powered on via the micro USB port.
On startup, you will see the Windows logo that we’re all familiar with and an OOBE page similar to Windows 10 desktop on which you can choose the language that you’ll be working with. If you let this page sit idle for a bit, it will automatically choose English.
You will then see the Raspberry Pi 3 home page, which has the device name, network, IP address, OS version, and devices that are connected to the board. Here you’ll also see OS configuration options link Command line, Tutorials, Settings, and the Power button to shutdown and/or restart the board.
Now let’s set up our dev environment to explore Windows 10 IoT. You will want to install Visual Studio 2015 with Update 3 in order to evaluate Windows 10 IoT. Those installs can be found here. If you do not install Visual Studio Professional or Visual Studio Enterprise, be sure to choose the Universal Windows App Development Tools > Tools and Windows SDK during installation.
Troubleshooting
I did not run into very many issues in getting Windows 10 IoT installed. During the SD card setup, I did get this error message
My Windows 10 firewall policies were blocking the Windows 10 IoT software from being downloaded/flashing the SD card. Once I turned off the firewall, it started working right away.
If you run into any issues during the install, please post below and I’ll take a look.
Thanks for reading! Post comments below & good luck with your Windows 10 IoT install