Check out this great video which shows the recently released Windows Embedded Compact 2013(WEC2013) OS boots in ~830 milliseconds(ms) and also it does the decoding of 1D/2D barcode using the 5MP camera.
This Almach kit is based on TI DM3730 which will serve as very good starting point for the beginners of WinCE and also will be used as data generation source for the people who are trying to build the Internet of Things(IoT) systems.It is available for sale on the e-con’s webstore!!!!!!
As a continuation to my earlier post on WEC2013 installation,i like to add some of the troubleshooting tips which will help if there is any error in the installation.Please read the post here.
Finally the WEC vNext had been named as Windows Embedded Compact 2013.As per the road map released before two days it is expected to be launched by Q2 of 2013. David Campbell has shared this news and as well some of the new features of this WEC 2013 release.Check out the blog post here.
With OMAP35x/DM37x EVM ,we will face issue of image corruption while rendering the camera output to the screen because of presence of Virtual Rotate Frame Buffer(VRFB). But if we want to use both VRFB and Camera preview to work together in WinCE 6.0 ,we can set the renderer of the DShow camera application to use the GDI mode instead of the DirectDraw renderer.The code used in WinCE 6.0,
Where dwMode - AM_VIDEO_RENDERER_MODE_DDRAW (or) AM_VIDEO_RENDERER_MODE_GDI
But in the WEC7,there is a change in the DShow renderer (i.e., Video Mixing Renderer(VMR)),which does not support the IAMVideoRendererMode interface or method which we used in WinCE 6.0 to switch the GDI mode.
In this blog ,I will show how to fix this issue. But it will have a disadvantage of very low frame rate in the rendering because of not using the hardware overlay.
In VMR we can control the renderer preferences using the IVMRFilterConfig::SetRenderingPrefs() method.
For this issue here is the fix, we can force the VMR to use the RenderPrefs_ForceOffscreen instead of Overlays, which is more or less the same functionality as used in the WinCE 6.0.
hr = m_pVMRRenderer.QueryInterface(&pVMRConfig );
if(FAILED(hr) || pVMRConfig == NULL)
FAIL(TEXT("Retrieving the IID_IVMRFilterConfig failed."));
hr = pVMRConfig->SetRenderingPrefs( RenderPrefs_ForceOffscreen| RenderPrefs_AllowOffscreen );
if ( FAILED(hr) )
FAIL( TEXT("%S: ERROR %d@%S – failed to set the rendering prefs. (0x%08x)" ), __FUNCTION__, __LINE__, __FILE__, hr );
Since MIPI camera interface(CSI2) is not officially supported by TI on the OMAP35x/37x processors ,we had a little bit a struggle in getting the same working. We developed a DirectShow Camera driver on WinCE 6.0 to get the MIPI camera working in TI OMAP35x/37x EVM kit.
Check out this blog post for images of the same.
Microsoft Windows embedded team started new blog to update about the presence of Windows Embedded in Intelligent Systems.
"The Windows Embedded Team Blog brings together a range of voices to spotlight Windows Embedded news and information and reflect the evolving world of intelligent systems and specialized devices."
"Approaching Embedded Intelligently"
Follow this blog to check updates on Microsoft Windows Embedded.
The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.
Here’s an excerpt:
The concert hall at the Syndey Opera House holds 2,700 people. This blog was viewed about 9,400 times in 2011. If it were a concert at Sydney Opera House, it would take about 3 sold-out performances for that many people to see it.
Click here to see the complete report.
As many of you might be using the USB camera on their WinCE device, so for testing this USB camera on the wince device Microsoft had released the source code for the driver. Check in the link for the source of Windows Embedded CE 6.0 version.
To get the USB camera working under WinCE 6.0,check out my other post on the same topic.
So now in order to get the same source code working in Windows Embedded compact 7,it need few changes in the driver because of few additions in the WEC7.To see what are the changes and to get camera working under WEC7,check out my blog post in the following link.
Have fun in playing around with USB camera on WEC7.
One of the waving feature of "Windows 8" is the 8 sec boot time.As they said it really boots in 8 sec in my PC.That is a cool one!!!!!!!
Since we are working in Windows Embedded OSes it raises the question.
"What is the least time for WinCE boot with some application?"
Check out the following blog post in which Windows Embedded CE 6.0 boots in 3 sec and starts streaming the camera frames live in the LCD.
Also keeping watching the e-con Systems blog in the coming weeks for interesting blogs.RSS feed for the Windows CE blog is