Friday, 23 December 2011

HoHoHo… Merry Christmas…

Hi folks,

On behalf of our entire team I would like to wish all of you and your loved ones a Merry Christmas and a Happy 2012 - may all your hopes and wishes come true!

Without doubt, we will continue to post interesting and helpful news from the world of Windows Embedded in 2012. So stay tuned!

Meanwhile, if there are any topics that your would like to discuss further or that you think that are missing on our blog, please let us know in the comment section!

Again, Happy Holidays to all of you!

Have fun!

Read more! Post this to a friend!

Tuesday, 20 December 2011

Command line error d8004 under Windows Embedded Compact

Hi folks,

Did you ever come across the following error:

cl command line error d8004 ' /I' requires an argument

this error point to the INCLUDES (‘/I’) macro in the SOURCES file.

Possible reasons are you passed an empty (undefined) variable or you specified a path which contains spaces. Please make sure that you only use Platform Builder environment variables such as _TARGETPLATROOT to specify paths in the INCLUDES macro, also never use a relative paths like ..\myDir\myInclude.h

Have fun!
Read more! Post this to a friend!

Wednesday, 14 December 2011

Windows Embedded Compact 7 Online Training

Hi folks,

In order to further underline their commitment towards Windows Embedded, Microsoft just opened a new Windows Embedded Compact 7 online training portal with a series of Webcasts and Virtual Labs.

For more information please read Olivier Bloch’s post.

Have fun!
Read more! Post this to a friend!

Windows Embedded Compact QFEs for November 2011 have arrived!

Hi all,

The November updates for Windows Embedded Compact are available for download:

Windows Embedded Compact 7 Monthly Updates November 2011:

Fixes made in this Update:

Component: Apps
· 111129_KB2643036 - This update adds SYSGEN_V1_POLICY to SYSGEN_AS_AIRSYNC, SYSGEN_AS_MAIL, and SYSGEN_AS_PIM.

Component: Build
· 111129_KB2635811 - Users are unable to build the devcore module due to missing sid.h.

Component: DirectX
· 111129_KB2645455 - This update modifies the M3U parser to skip lines in the M3U file that reference themselves.

Component: Drivers
· 111115_KB2642968 - GetScanLine API may not return correct code when the line is being drawn currently in vertical blanking interval.

Component: Filesys
· 111119_KB2608480 - This update addresses various DEBUGCHK issues.

Component: FSDMGR
· 111130_KB2633077 - The mount store operation is updated to avoid holding on the lock while the mount is being attempted on any store. Under certain circumstances a removable device may not receive STORE_MOUNT_GUID notification. DismountStore and DismountPartition may cause the deadlock.

Component: IDE
· 111129_KB2634122 - This update addresses an issue with NLS function not working correctly with DEFAULT_LOCALE flag = ja-JP locale.

Component: Kernel
· 111119_KB2635787 - CeSetThreadPriority and SetThreadPriority requests may get rejected due to improper policy checking.

Component: SD CTK Tests
· 111130_KB2643055 - This update addresses some failures that may occur as the extended CSD info could not be obtained.

Windows Embedded CE 6.0 Monthly Update November 2011:

Fixes made in this update:

Component: DirectX
· 111117_KB2635841 - An error may occur when playing an invalid MP3.
· 111103_KB2627259 - When a user plays AVI Type 2 file using RenderFile API, it may return E_OUTOFMEMORY.

Component: Drivers
· 111111_KB2635840 - An error may occur when the USB storage is attached and immediately detached.

Component: COREOS
· 111102_KB2627799 - When a CopyFile routine fails on a disk with Encryption Filter installed, GetLastError may not return the correct error code.

Component: FSD
· 111130_KB2643101 - When moving a file on the corrupted hard disk, MoveFile() API may return 'Success' when the file is not moved.

Component: FSDMGR
· 111117_KB2627261 - This update addresses possible deadlock issue and Store Lock error.

Component: Internet Explorer
· 111130_KB2600024 - This update addresses some Internet Explorer issues.

Component: TCP/IP
· 111130_KB2637314 - An error may occur when GPRS modem establishes a connection and attempts to create its IP interface.

Component: TimeSVC
· 111130_KB2600145 - This is a cumulative time zone update.

Component: Tools
· 111116_KB2623684 - An error in readlog.exe may occur when .map files contain symbol descriptions with a line size more than 1024 characters.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

Friday, 9 December 2011

Windows Embedded Compact QFEs for October 2011 have arrived!

Hi all,

The October updates for Windows Embedded Compact are available for download:

Windows Embedded Compact 7 Monthly Updates October 2011:

Fixes made in this Update:

Component: BLUETOOTH
· 111031_KB2633756 - This update changes IdlePhys Registry Entry value to 9 to allow to pass the Bluetooth L2CAP test.

Component: DHCP
· 111025_KB2627558 - If a DHCP conflict is detected within a Windows Embedded Compact 7 device with 2 adapters, the device may not send a DHCP Decline to re-start the DHCP assignment.

Component: MSFLASH
· 111025_KB2600014 - This update addresses errors that may lead to build breaks.

Component: NETIO
· 111025_KB2606506 - If the LAN is disconnected, the Address Type of IP address is shown as 'static' incorrectly.
· 111026_KB2626907 - GetPerAdapterInfo may return incorrect DNS servers list.
· 111027_KB2590581 - Certain USB bus transaction errors may cause a USB device to stop functioning.

Windows Embedded CE 6.0 Monthly Update October 2011:

Fixes made in this update:

Component: FSDMGR
· 111014_KB2622679 - Under certain circumstances a removable device may not receive STORE_MOUNT_GUID notification.

Component: MSHTML
· 111007_KB2586533 - HTML ListBox control may not accept input focus.

Component: Storage
· 111014_KB2624769 - This update addresses occasional buffer overruns.

Remember: it’s important to keep your system up to date!

Have fun!
Read more! Post this to a friend!

How to port a Windows Embedded CE 6.0 BSP to Compact 7

Hi folks,

If you are interested to know more about how to port your Windows Embedded CE 6.0 BSP to Compact 7, you definitely need to join fellow MVP Doug Boling’s Webcast:

Date:
December 13th, 2011

Time:
9:00 a.m. (Pacific)

Registration:
here

Topics covered:
  • Basic BSP porting

  • Build system changes

  • Kernel memory map changes

  • Adding multicore support

  • Driver / application impacts

See you there!

Have fun!
Read more! Post this to a friend!

Monday, 5 December 2011

ESE Kongress

Hallo zusammen,

heute ist der erste Tag des Embedded Software Engineering Kongress in Sindelfingen. Ich werde heute Abend anreisen und bis Mittwoch dort sein. Hoffentlich sehen wir uns dort. Hier ist das Programm des ESE Kongress zu finden.


Have fun!
Read more! Post this to a friend!

Friday, 2 December 2011

Windows Embedded Compact: Speeding up the build

Hi folks,

you probably all had the painful experience of waiting about 30 minutes while your Platform Builder performs a builddemo –q. Obviously you don’t have to perform a complete build each time but sometimes it is simply necessary.

One way to speed up the build is to utilize the multiprocessor build. But if you do, be careful to use synchronization macros (such as SYNCHONIZE_DRAIN) where needed and only where needed as theses macros will completely stall the build process until synchronization is completed.

Enabling multiprocessor build is very simple: form the Platform Builder Tools menu choose Options… The options for Multiprocessor Build can be found directly under Platform Builder for CE:


Have fun!
Read more! Post this to a friend!