Wednesday, January 27, 2016

Windows 10 IoT Core Image Creation

Hi Folks,

Microsoft IoT Team has published an article describing the steps to customize the content of a Windows 10 IoT Core runtime image.

Check out the link : Windows 10 IoT Core Image Creation

-Nicolas

Wednesday, January 20, 2016

C Runtime for ARM missing in WEC2013 Wave2 update

Hi Folks

You probably haven't notice the fact that C Runtime for ARM is missing in the Windows Embedded Compact Wave 2 Update (September 2015) but after installing Wave2 and then rebuilding your ARM-based OSDesign project you may get a build failure early in the build process where the build tool complains about unresolved entry points and finally a missing MSVCR110.DLL.
This DLL and its debug version are located in \WINCE800\PUBLIC\COMMON\SDK\CRT\BIN\ARM. Inspecting that folder you can see that rel, map and pdb files are there but not the DLL.
Due to a known bug in the installer it removes these files during the Wave2 upgrade, but then doesn’t install the newer version. The x86 tree is not affected by this.
You may not see this issue immediately if your OSDesign does not include the C Runtime from the catalog. In this case you may experience the issue when you create a new SDK for your project and Application Builder fails.

Solution
Microsoft will fix this issue with one of the upcoming monthly updates in February/March 2016.
In the meantime, the following workaround helps to repair the Compact 2013 installation:

  • Verify Visual Studio is up-to-date
  • Open Control Panel\Programs\Programs and Features
  • Select the entry Application Builder for Windows Embedded Compact 2013
  • Click the Change button at the top of the list window, then select Repair from the Visual Studio installer
  • Go back to the Control Panel and select the entry Windows Embedded Compact 2013 Update Xx
  • Click the Change button again to invoke the Platform Builder Installer.
  • Select Repair from the options, click Next, check all items, click Next, and then Repair.
  • Try and rebuild your OSDesign and SDK

Enjoy !

-Nicolas

Thursday, January 14, 2016

Pushing Telemetry data to Azure IoT Suite from Windows 10 IoT Core

Hi Folks,

Microsoft is providing an Open Source SDK to address the Azure IoT Hub and Suite, that is compatible Linux, Windows and OSLess systems for various languages such as C, C#,...
The repository is accessible on GitHub : https://github.com/Azure/azure-iot-sdks/

Using this SDK to push data to the Azure IoT Suite default Solution from a Windows 10 IoT Core Universal Application, is not straight forward, as there is no C# version of the remote-monitoring application.

Using Azure IoT Suite from Linux (Ubuntu 14.04)

Hi Folks,

Microsoft is providing an Open Source SDK to address the Azure IoT Hub and Suite, that is compatible Linux, Windows and OSLess systems for various languages such as C, C#,...
The repository is accessible on GitHub : https://github.com/Azure/azure-iot-sdks/

When using this repository and projects there are few pre-requisites, and the details below are for an Ubuntu 14.04 system.