Login   Register  
 Home     September 19, 2014  
Windows Embedded Update!

Have you visited the Windows Embedded portal lately?

If not, you should. There are lots of new information resources added, new business insights relate to the Internet of Things and new products such as Azure Intelligent Systems Services and new program such as Windows on Devices and more...




Windows and the Internet of Things 

During the //build/ conference, Steve Teixeira had a session about Windows and Internet of Things, where he talks about technologies such as Windows Embedded Compact, .NET Micro Framework and Azure can be used to build cool devices and intelligent systems that are part of the Internet of Things.

The recorded video from Steve’s session is available via the following URL:


Recent blog entries Minimize

Power management on the Beaglebone part 2–Battery

In part one of this series I showed how to implement the “Power Key” to safely power up and shutdown the Beaglebone platform under Windows Embedded Compact 2013 or Windows Compact 7. To continue on the power management theme I will show how to implement the battery driver but first there are some hardware issues we need to take care of. It seems the hardware designers of the Beaglebone were thinking ahead in that they brought out all the needed connections to the PMIC (Power Management Integrated Circuit) for battery backed operation. The needed connections are shown as test points in this partial schematic: The full schematic is freely available from the BeagleBoard web site. The data sheet for the Texas Instruments PMIC is also available for download. As I have stated in my previous post, the TPS65217C PMIC has an integrated battery charger on board. In my case I am using a 1.75A/hr. Lithium-Ion (Li-ion) battery. A couple of the connections are quite obvious, Battery plus needs to go to TP5, Batt ...

Read the rest of entry »

Windows Embedded Compact 2013 SDK Build Issue

eMVP ErwinZwart (GURUCE.com) has blogged on his site wrt a problem when attempting to build a WEC 2013 SDK.  http://guruce.com/blogpost/wec2013-gensdk-build-error You typically get a message such as: ------ Build started: Project: OSDesign10, Configuration: VAR-SOM-AM33 ARMV7 Release Platform Builder (_TGTCPU) ------ Starting Build: call "C:\Users\DAVIDJ~1\AppData\Local\Temp\PB\BuildSdks.bat" ============== Microsoft .NET Framework 4.x Full installed. "SET PRJ variables because IMGREGHIVE=1" Wince ARMV7 CEBASE VAR_SOM_AM33   Development Environment for DavidJones "C:\WINCE800\public\common\oak\bin\i386\BuildOutputFilter.exe" -- "C:\Windows\system32\cmd.exe" /d /c "call "C:\Users\DAVIDJ~1\AppData\Local\Temp\PB\BuildSdks.bat"" C:\WINCE800\build.log(3) : Warning: You have one or more CPU families to be included in the SDK that have missing or out-of-date headers and libraries. Make sure to bu ...

Read the rest of entry »

Community Days 2014 : “Internet of Things : my washing machine connected to the Internet ?”

    This time, with great honor, I will be among the speakers of the Community Days 2014 to be held September 23 to 25 in Rome, after I was there more times as attendee in the past. The honor will be double, because I will have the session with my dear friend Valter Minute that I recognized as the "Maradona" of embedded systems. Our session entitled "Internet of Things: my washing machine connected to the Internet?" will be completely dedicated to IoT starting from embedded systems (Microsoft based) to the possible solutions in the Cloud, including the future project "Reykjavik" based on Azure and presented at Build 2014; the title tells the truth, among other things, we will have as its protagonist a washing machine (toy) ! You can find all the information concerning the agenda of the sessions and logistics on the official website in addition to the registration form. We look forward to this event every year will not disappoint the expectations of those who p ...

Read the rest of entry »

Power managment on the Beaglebone AM335x platform part 1

One thing I see often on poorly designed embedded systems is lack of a robust system wide power supply design. Quite often little thought is put in before hand on requirements for proper power sequencing. This is the fault of the system engineer who should understand all the issues but whom usually ends up pointing the finger for a faulty system at the hardware or software designer. And while the hardware issues can be obvious, things like out of spec regulators or switching power supplies that don't switch etc. some of the software issues can be much more subtle harder to detect. One that I have seen quite often is absolutely no regard for properly shutting down the system. Many times there is an off switch which kills all power but without ever informing the processor or OS ahead of time. Another design may force a reset on the processor and then power is cut. While the second example may be argued as preferred, both are examples of poor design.You may think that forcing a re ...

Read the rest of entry »

Porting an ARM BSP from Compact 7 to Compact 2013 - 1

First in a series of blogs about porting a Compact 7 TI AM335X BSP to Compact 2013 using a SOM and a development board for the SOM as reference hardware for an industrial controller.

Read the rest of entry »

M2Mqtt and GnatMQ … now on Windows 8.1 and Windows Phone 8.1 !!

      It seems that I was on vacation (given the lack of posts on my blog) and it's the truth ! Despite the holiday, I continued the development of the M2Mqtt project and today I am pleased to release the new version with WinRT support !! I made some changes on networking layer (from Socket to StreamSocket), thread (from Thread to Task) and security but finally the first MQTT client for all .Net platforms today also works on tablets with Windows 8.1 and on smartphones with Windows Phone 8.1. The new project, added in a Visual Studio 2013 solution, is a "portable class library" that I used and tested in a Universal App. The same for the "brother" GnatMQ, now in version (Beta), thanks to which we have an MQTT broker to run on tablet and smartphone with Windows 8.1 OS family. Of course I updated the Nuget package by adding the assemblies for WinRT. I hope I did something useful for many M2Mqtt use ...

Read the rest of entry »

Windows Embedded Compact 2013 App Builder September Update

The issues get partly resolved.. Please read on. There were some issues with the August update. I posted this: The August update stated that : The Aug 2014 (11.0.50728 & 12.0.30527) release resolves the following issues: · The Debug.Start Debugging option will delete the deployment directory contents. · You cannot deploy a class library to the device if the solution does not contain an executable project. · You cannot specify an external program to execute when run is clicked. ====== · I tested the first point and that hasn’t been fixed · In an existing solution (One console app project and a DLL project on which it depends) if you right click on the DLL project in Solution Explorer, there’s no option to deploy it. Also if there is only a DLL in the solution same applies, so point 2 hasn’t been resolved. The issue in my previous post wrt being able to deploy and debug in other than \Temp hasn’t been resolved. So I suggest that nothing has been resolved. PS 12.0.30527 is the new installe ...

Read the rest of entry »

More improvements for Beaglebone BSP

I recently made several improvements to the community Beaglebone BSP available on Codeplex.

The BSP now support all three serial communication ports. These ports are 2-wire (Rx and TX only) and available on the expansion P9 connector. Also added support for the third instance of the SDHC controller. These, along with the I2C and SPI bus are also available on the expansion connectors. I have included managed (C#) test programs to exorcise these buses. 

Added a define file for the TPS65217 PMIC (Power Management IC). This PMIC has some nice features, like built in LCD backlight support and a Li battery charger. I have battery support working and will release additional code soon. Support for WEC7 and WEC2013.   



Windows Embedded Compact Build Error: "warning MSB3061: Unable to delete file"

  Ever get: "Warning MSB3061: Unable to delete file " message towrds the end of a build, eg:     BUILDREL: BUILDMSG: Cleaning up "C:\WINCE800\OSDesigns\OSDesign9\OSDeisgn9\RelDir\VAR_SOM_AM33_ARMV7_Release" C:\WINCE800\public\common\oak\misc\buildrel.proj(495,5): warning MSB3061: Unable to delete file "C:\WINCE800\OSDesigns\OSDesign9\OSDeisgn9\RelDir\VAR_SOM_AM33_ARMV7_Release\proxydriver.dll". The process cannot access the file 'C:\WINCE800\OSDesigns\OSDesign9\OSDeisgn9\RelDir\VAR_SOM_AM33_ARMV7_Release\proxydriver.dll' because it is being used by another process. {log="C:\WINCE800\build.log(40826)"} C:\WINCE800\public\common\oak\misc\buildrel.proj(501,5): error : Error cleaning up flat release directory "C:\WINCE800\OSDesigns\OSDesign9\OSDeisgn9\RelDir\VAR_SOM_AM33_ARMV7_Release".  Unable to delete the following file(s) "C:\WINCE800\OSDesigns\OSDesign9\OSDeisgn9\RelDir\VAR_SOM_AM33_ARMV7_Release\proxydriver.dll". ...

Read the rest of entry »

WES: Dialog Over Southwest Boarding Display

I was about to board a Southwest flight last night, when the Scanner and Camera Wizard error dialog suddenly popped up on top of the boarding group display (see picture).  I know people who like to take pictures of things like this, and to be honest I have been doing it myself lately, but I really didn’t know what to do with them.   Then I thought about this being a teachable moment, how can we prevent this from occurring on systems that we manage?   I am not sure exactly how to get to this point.   But I can guess, I think that one of the Southwest employees probably plugged their smartphone into the computer that controls this display (probably to charge it.  Reminds me of the time that one of the judges on Americas Got Talent unplugged the shows judging buttons to charge her phone.) There are actually a few things wrong in the picture: The Explorer shell and start bar a running.  That means that someone can always figure out a way to jump on the sys ...

Read the rest of entry »

Pages: Previous1234567...41NextReturn Top
Windows Embedded Compact 7 Minimize

The Windows Embedded Compact 7 (Compact 7) getting started series is created to provide simple and easy to follow information to help academic, hobbyist and commercial developers to learn and engage in Compact 7 development.

This is a series of 9 articles, with additional supplements, that cover the following subjects:

  • Development environment
  • OS design
  • Managed code application
  • Native code application
  • Silverlight for Windows Embedded application
  • SQL Compact database application
  • Debug and remote tools
  • More..


Embedded101 Articles & Application Notes Minimize
Apr10CEDriverWiz Version 2.00: Using the Wizard
Created by David Jones on 4/10/2013 8:56:42 AM

  Book Links: ...
Read More..

Apr10CEDriverWiz Version 2.00: An Example
Created by David Jones on 4/10/2013 7:28:32 AM

Book Links: ...
Read More..

Apr09Installing CEDriverWiz for Visual Studio
Created by David Jones on 4/9/2013 8:41:27 AM

Install Visual Studio 2012/2008/2005 (depending upon your version of CE/Compact) and all of t...
Read More..

Apr01CEDriverWiz V2.00: About this release
Created by David Jones on 4/1/2013 7:33:39 AM

This brings the wizard in line with our Wrox book: "Professional Windows Embedded Compact 7" . ...
Read More..

Apr01CEDriverWiz Version 2.00 User Manual
Created by David Jones on 4/1/2013 6:40:34 AM

Read More..

May15Configure Flash Storage to Launch Compact 7 OS Runtime with DiskPrep
Created by Samuel Phung on 5/15/2012 8:41:50 PM

The DiskPrep powertoy is a useful utility to configure different type of flash storage to launch Wi...
Read More..

 Copyright 2013 by Embedded101   Terms Of Use  Privacy Statement