We will have our custom Joule boards in house this week. We are hoping that the currently downloadable bootable image of Windows 10 IoT Core will be enough for us to bring the boards up. But eventually we're going to want to generate our own image so that we can trim out everything that we don't need or want. In order to do this we would follow something like:
This will of course require a BSP from Intel and/or Microsoft. When can we expect this to be available?
Thank you for interest in the Intel® Joule™ Products.
Unfortunately, we don't have a specific date of release for the board support package (BSP). All I can tell you is to be aware for updates in the Joule community.
What costumers do when they decide to build custom boards and images for Joule, is to base their project around The Ostro Project ( https://ostroproject.org/), which uses Yocto as the BSP. There is a thread that briefly discusses this possibility: https://communities.intel.com/message/415406# 415406 https://communities.intel.com/message/415406# 415406.
In case you want to use a Windows image, then you should contact Microsoft's support team for more information, or follow this link https://github.com/ms-iot/bsp, which keeps updating files related to the Windows 10 IoT Core Board Support Package.
Why is the default answer always to use Linux (especially when I explicitly stated that I'm using Windows)? Also, why does Intel constantly refere any Windows related questions to Microsoft? Intel provides the driver. Intel provides the BSP. If you go to Microsoft's sites (including the forums) they say that your board provider is going to provide the BSP. That means Intel. The github link for the BSP would be excellent IF there was anything in the repository that wasn't setup for RPi only. At least if it had any of the other IoT Core supported platforms (in addition to RPi), we might have an idea on what to modify for Joule.
The reason I directed you to https://developer.microsoft.com/en-us/windows/iot/Community is because all Windows IoT support is owned by Microsoft.
If you have any hardware specific questions about your Joule board, we will gladly assist you.
I understand that. But surely you can read the forum posts as well as I can and see that they all tell me as a developer to work with my silicon provider to get a BSP. Here is a perfect example:
Every conversation that I have with Intel via the forums, email, and the phone just seems to end in a big circle of Intel telling me to talk to Microsoft. Microsoft then says to talk to Intel. Have we as developer and vendors completely wasted months of work and money by going down the Joule path?
I am an applications architect with Intel Joule team. I have been discussing this specific issue internally with our software teams - without setting false exceptions, I can give you a very rough estimate of 'end of Q1'17'.
Are you blocked from completing your product features, while waiting for the custom image? Are you running into memory constraints that would push you to expedite the custom image creation? I'd like to help you navigate through this hurdle until we have a confirmed answer for the BSP release.
That is exactly what we were looking for. Even if Intel can provide a BSP that is alpha or beta. Just something that allows us as developers/vendors to start working through the issues that we have (such as generating our custom image of IoT Core). Being able to do that and then (in the hopefully not so distant future) being able to just drop new drivers (or a collection of new drivers) into place would make things so much easier and get everyone so much farther along in their development phases.
I hear your frustration C-Coder. The SoC vendor "talk to Microsoft" and Microsoft "talk to the SoC vendor" is one big circle jerk.
If there was a Joule BSP that would be great ...but I'm not holding my breath.