Answered by:
RPi2 Driver Development Hands-On Lab

Question
-
Are there any tutorials (planned or that exists) for driver development on a RPi2 for Win 10 IoT? This would be similar to what was provided for the Shark Cove at WinHEC. I'm sure the info could be used/transferred and work similar for RPi2, but didn't know if there were plans to provide lab/docs for specific hardware. TIASunday, May 3, 2015 2:47 AM
Answers
-
I don't know if you saw it, but we do have this sample available for writing a Universal Driver:
http://ms-iot.github.io/content/win10/samples/DriverLab.htm
All drivers that will run on Windows IoT Core must be Universal Drivers, so if you just developed one on your desktop system it should be able to run on any device you wish.
I hope this helps.
Jonathan Tanner | Microsoft | Windows 10 IoT Core Insider Preview Support | This posting is provided 'as is' with no warranties and confers no rights.
- Proposed as answer by Jonathan TannerMicrosoft employee Tuesday, May 5, 2015 1:04 AM
- Marked as answer by shaggygi Tuesday, May 5, 2015 4:06 AM
Tuesday, May 5, 2015 1:04 AM
All replies
-
I don't know if you saw it, but we do have this sample available for writing a Universal Driver:
http://ms-iot.github.io/content/win10/samples/DriverLab.htm
All drivers that will run on Windows IoT Core must be Universal Drivers, so if you just developed one on your desktop system it should be able to run on any device you wish.
I hope this helps.
Jonathan Tanner | Microsoft | Windows 10 IoT Core Insider Preview Support | This posting is provided 'as is' with no warranties and confers no rights.
- Proposed as answer by Jonathan TannerMicrosoft employee Tuesday, May 5, 2015 1:04 AM
- Marked as answer by shaggygi Tuesday, May 5, 2015 4:06 AM
Tuesday, May 5, 2015 1:04 AM -
Thanks Jonathan. I believe this is what I'm looking for.Tuesday, May 5, 2015 4:06 AM
-
Is there any reason that we as makers can't contribute to device function drivers? I was thinking (and not sure if this would be popular with you guys or not) that we might open source the drivers to get help from the community. That way Windows IoT could end up with the most complete support of any platform.
If I understand correctly, we need to be able to write the function drivers, because that is where one could get down to the registers of the device.
If Microsoft would document what is off limits, that would allow the community to build things like PMW drivers, and use the hardware timers on the device, etc.
I know it is an off-the-wall idea, but this kind of thing is probably required in order for the Windows IoT platform to gain popularity over the *nix's and the *droids.
let's think about it.
-thanks
-e
-- me --
Tuesday, June 16, 2015 2:00 AM -
I think what you’re proposing makes a lot of sense. The one thing I would caution you on however is that you might want to wait until everything is officially released since the product team is working to provide a number of drivers already. I wouldn’t want to see you spending time writing something that gets released in a month or two by the PG.
For example the albeit short list of currently support USB devices is located here:
http://ms-iot.github.io/content/en-US/win10/Peripherals.htm
But I expect that list to grow as we approach release.
Jonathan Tanner | Microsoft | Windows 10 IoT Core Insider Preview Support | This posting is provided 'as is' with no warranties and confers no rights.
- Proposed as answer by Jonathan TannerMicrosoft employee Wednesday, June 17, 2015 10:42 PM
Wednesday, June 17, 2015 10:42 PM