One of the things I showed at NDC was a Raspberry Pi 2 with a FEZ Cream Hat (I know that sounds just so wrong, but that is its name). The FEZ Cream offers Gadgeteer ports out of the Pi, which is just awesome. What this means in reality is you get objects to program against not ports and lines which is mush easier; for time, teaching children and me.
Not all gadgeteer modules are supported, mainly those that either are already on board the Pi or dont make sense (display,sd card,wifi etc), but all the ones you want are.
Development is done in Visual Studio inside a UWP application. I think this key point of the application is a C# / XAML application which is retargeted for the Pi by selecting ARM instead of x32/64. I will do a video as a follow up.
Fez Cream – GHI Electronics
Everything you need can be found in the FEZ Cream Developers' Guide.
I bought mine from Generation Robots http://www.generationrobots.com/en/
Here is a rough walkthrough of building and running an app on Windows 10 IOT core on a Pi, video to follow
You will need a Raspberry Pi 2b a SD Card ( 8Gb+ )
Windows 10 on PI Check List
- Windows 10 IOT Core Dashboard is your friend download it from http://ms-iot.github.io/content/en-US/GetStarted.htm
- Build a SD card using the core dashboard
- Insert into Pi and Boot (wait, the first boot takes a while), remember to connect a display, for the first boot I suggest unplugging all external usb devices bar keyboard and mouse.
- Update Visual Studio 2015 to Update 1 (if you dont have 2015, download the community edition and update that) here
- Install the IOT core Templates from Tools-Extensions Updates into Visual Studio here
- Build a UWP application
- Reference Manager - Universal Windows - Extensions - Windows IOT extensions for the UWP
- Change build to ARM
- Change Local Machine to Remote Machine, in the dialog select the IP address your PI is showing on its display
- Deploy and Run (F5)
The management portal is Windows 10 Device Portal (IP:8080)
Set the package name in the packaging section of the package.appmanifest, so when you select it from the portal it is easy to find
Remember to shut the device down.