Friday, 29 April 2011

You think you know everything about SOURCES files (Part 2)

I hope this will be the last of it ;-)

These lines are very common in SOURCES files:
SOURCES=\
a.cpp \
b.cpp

but sometimes people write this:
SOURCES=a.cpp b.cpp

This is perfectly correct for the build process.

But the platform builder IDE claims a very unexpected restriction:
Never separate the list of files with a TAB; always use SPACES!
Otherwise Visual Studio will crash without any helpful message.
It will crash when you enable the corresponding Catalog Item.
You will unsuccessfully search in the XML files for your bug.

Tschüß Holger
Read more! Post this to a friend!

Thursday, 14 April 2011

You think you know everything about SOURCES files

... but sometimes there are strange mysteries to fix.
This lines are very common in SOURCES files:
INCLUDES= \
$(INCLUDES); \
MyIncPath; \

But sometimes you have to change the order of include pathes
in order to find a header file in MyIncPath first:
INCLUDES= \
MyIncPath; \
$(INCLUDES); \


That's the compiler message and it isn't helpful as always:
BUILD: [01:0000000029:ERRORE] cl : Command line error D8004 : '/I' requires an argument

Even Build.log doesn't clear the clouds:
BUILD: [01:0000000027:INFO ] cl -nologo ...
-Ix86\ -I. -IMyIncPath

-IC:\WINCE600\public\common\oak\inc

-IC:\WINCE600\public\common\ddk\inc

-IC:\WINCE600\public\common\sdk\inc

-I
-I.\Resource\0409 ... C:\WINCE600\platform\MyBSP\Src\Drivers\MyDriver\.\MyFile.cpp

Yes, there is an extra "-I" parameter, but why?

The answer is simple:
INCLUDES= \
MyIncPath; \

$(INCLUDES)

Do you see the difference?

Tschüß Holger
Read more! Post this to a friend!

Wednesday, 13 April 2011

Windows Embedded CE QFEs for March 2011 have arrived!

Hi all,

The March updates for Windows Embedded CE are available for download:

Windows Embedded CE 6.0 Monthly Update March 2011:

Fixes made in this update:

Component: COMM
110325_KB2514361 - GetHostByAddr function may return incorrect WINS server name.

Component: Core GWES
110310_KB2507166 - MS Mincho font is not available without the AC3FontCompression technology.
110310_KB2506662 - This update addresses some font issues with ClearType option enabled.

Component: CoreOS
110310_KB2498860 - A hang may occur upon detaching USB devices.

Component: Drivers
110331_KB2519657 - This update addresses an issue with FAL inserting free sectors twice into its internal "free sector list".

Component: FSD
110318_KB2516401 - Windows Embedded CE 6.0 may not be able to read the CD if it contains invalid volume descriptors for UDFS file system.

Component: FSDMGR
110329_KB2516902 - This update addresses memory leak.

Component: Internet Explorer
110314_KB2492878 - This update addresses an issue in Internet Explorer.
110315_KB2514454 - Internet Explorer may not display a multi-byte character correctly.
110303_KB2475284 - This update addresses an issue with File_Print menu not working correctly.

Component: Kernel
110321_KB2514264 - This update addressess a possible deadlock issue.

Component: MSFlash
110310_KB2504074 - The Transaction Log recovery process in the FlashMDD may not handle bad log blocks correctly. This may result in premature failure of the recovery process.

Component: Pictor
110311_KB2475955 - This update allows OEMs to enable/disable the resolution change.

Component: SOURCE
•110331_KBSOURCE - This release installs updated source files.

Component: TCP/IP
110315_KB2509871 - This update addresses an issue with accessing file share when using ethernet card that uses hardware checksums.

Component: TimeSVC
110302_KB2491392 - SetSystemTime may set the system time incorrectly.

Windows CE 5.0 Monthly Update March 2011:

Component: Internet Explorer
110314_KB2492876 - This update addresses Internet Explorer issue.

Component: Sources
•110331_KBSOURCE - This update releases updated source files.

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

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

Monday, 11 April 2011

Windows Embedded Compact 7 Whitepapers

Hi folks,

looking for some Windows Embedded Compact 7 documentation? Then today is your lucky day!

Here you can find a whole lot of white papers ranging from porting guides and Silverlight for Windows Embedded development guides up to a Windows Embedded CTK User guide, etc…

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

Elektronik Spezial: Windows Embedded Compact 7

Hallo zusammen,

in der aktuellen Ausgabe der Elektronik ist ein Spezial zum Start von Windows Embedded Compact 7 enthalten.


In der gedruckten Ausgabe findet sich ein Artikel von mir und meinem Kollegen Jan Babst mit dem Titel „HMI Entwicklung: Bedienen mit Zustandsautomaten

Viel Spaß beim Lesen!
Read more! Post this to a friend!

Wednesday, 6 April 2011

Windows Embedded Standard 7 SP1 launched

Hi folks,

Microsoft just launched SP1 for Windows Embedded Standard 7 which brings you 3 new technologies:
  • Remote Desktop Protocol 7.1 (RDP 7.1)

  • SD Boot

  • SKU Compliance Package


You can find out more about WES7 SP1 here as well as how to access SP1 here.

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

Windows Embedded Compact 7 MCP certification available

Hi folks,

The Microsoft Certified Technology Specialist (MCTS): Windows Embedded Compact 7 exam has been launched!

Exam 70-181 is multiple-choice with answer choices being either 100% correct or 100% incorrect.


In order to pass the exam the minimally qualified candidate should have worked with Windows Embedded CE for at least 2 years and with the latest version Windows Embedded Compact 7 for at least 6 month.

Interested? Don’t hesitate to register at a test location near you!

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