Thursday, 10 December 2009

Windows CE QFEs for month of November 2009 arrived

the latest Windows CE updates have been recently released and are available for download (the Download Site is up-to-date :) ) .
Some issues (especially the compiler fix for Windows CE 6.0) have been resolved, no time to loose and get them now! More information for each update is provided in the Readme document available after the individual update(s) has been installed.

Windows CE 5.0 Monthly Update (November 2009)

Follow this link and download the set of updates for Windows CE 5.0 released during the period of November 1 - November 30, 2009.

Fixes made in this update:

Component: COMM

  • 091123_KB974907 - Closing sockets may cause exceptions in some processes such as device.exe or the TCP/IP

Windows CE 6.0 Monthly Update (November 2009)

Follow this link and download the set of updates for Download this set of updates for Windows Embedded CE 6.0 R3 environment.

Component: Compilers

  • 091130_KB950561 - Compiler may incorrectly issue C4819 warning about invalid multi byte characters.

Component: FSD

Component: Menu

  • 091113_KB977404 - This update addresses the issue with the main Menu item not getting highlighted when selected.

Component: .NET CF 2.0 SP2

Component: Pictor

  • 091118_KB977315 - This update addresses the issue with the scroll bar that may occur when connecting to Windows Embedded CE 6.0 device from desktop computer using Network Projector.

Component: SQLCE

Component: WININET

  • 091130_KB975804 - Updated files: The system may get slow when using the WinInet APIs to download files from network.

Keep your OS up to date!


Read more! Post this to a friend!

Monday, 7 December 2009

Missing Wince 5.0 QFE Link for October 2009

Hello guys,

Unfortunately Microsoft seems still to have problems with updating their Download Site, but there is a very important quickfix for all (Wince 5.0) ATL users in the october update:

A memory leak may occur when calling IDispatch::Invoke(). The file(s) with the new source code changes for this component can be found in the directory %_WINCEROOT%\:
others\atl\include\atlcom.h

Download this set of updates for Windows CE 5.0 released during the period of October 1 - October 31, 2009.

You can find the October 2009 Update here.

Keep your OS up to date!


Read more! Post this to a friend!

EB delivers Satellite-Terrestrial Smartphones

If you have been following our blog you may have read the different posts around Terrestar's project for a Sattelite-Terrestrial Service. The last news around this was during the middle of this year when Terrestar successfully deployed a satellite allowing the first calls to be made (read and watch here).

As of next year "EB will be responsible for delivering complete products to TerreStar based on the EB-designed satellite-terrestrial reference device" running Windows Mobile® 6.5.

Read the full news here and here.

So long and thanks for all the fish!
Read more! Post this to a friend!

Friday, 4 December 2009

What's wrong with the KITL_RETAILMSG() output?

When you setup a new BSP, your first challage will be getting KITL to work.
Some debug outputs might be helpful. But some of the KITL_RETAILMSG() "%" outputs are wrong and therefore will not appear on your terminal.
A look at the source code reveals the truth;
KITLOutputDebugString() doesn't support all the printf() format placeholders:

* @func void | KITLOutputDebugString | Simple formatted debug output string routine
*
* @rdesc none
*
* @parm LPCSTR | sz,... |
* Format String:
*
* @flag Format string | type
* @flag u | unsigned
* @flag d | int
* @flag c | char
* @flag s | string
* @flag x | 4-bit hex number
* @flag B | 8-bit hex number
* @flag H | 16-bit hex number
* @flag X | 32-bit hex number
*

Replace e.g. "%08x" by "%X" and the numbers are fine!

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

Thursday, 3 December 2009

Embedded Software Engineering Kongress 2009 vom 08. – 10.12.2009 in Sindelfingen

Hallo zusammen,

es ist mal wieder so weit: vom 08. bis zum 10. Dezember 2009 findet der ESE Kongress in Sindelfingen statt. Mit 90 Fachvorträgen und 10 Kompaktseminaren aus Entwicklung, Forschung, Lehre und Management bietet der ESE Kongress reichlich Stoff für neue Ideen, Lösungswege und angeregte Diskussionen.


In diesem Rahmen werde ich am 10. Dezember um 9:45 einen Vortrag zum Thema: „Einsichten in die Entwicklung mit Windows Embedded CE 6.0 R3“ halten. Darin werde ich unter anderem die für Embedded Lösungen so wichtige Real-Time Fähigkeit von Windows Embedded CE erörtern. Außerdem werde ich auf dem Stand von Microsoft anzutreffen sein.

Ich hoffe Sie sind neugierig geworden. Lassen Sie mich in den Kommentaren einfach wissen, ob Sie mich auf dem ESE Kongress treffen möchten um über Windows Embedded oder sonstige Themen zu reden. Ich freue mich auf Sie!

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

Monday, 30 November 2009

Bit Twiddling for Dummies

Ever been annoyed by number conversion?

May be it's time to look at this tiny tool. During the last years it has evolved from a simple hex-dec converter to a quite powerful gadget. And depart from cooking and dishwashing you can use it for your everyday twiddling.




Here are some screen shots:


You can select a file which describes bits of a 32 bit value. The list view at the right side shows the status of the bits or bit masks.


Load a identifier-value list (here "VK_xx.lst") and simply select one of the defined values in the drop down list below. The value controls will be updated immediately - naturally

Convinced? You can download a setup executable or the standalone executable from http://cid-0eb8b2026ec93d96.skydrive.live.com/browse.aspx/.Public/BitTwiddler

Oh, something I forgot to mention (one of my colleagues uses BitTwiddler since 2003 and didn't know :-) : In the bottom edit control you can enter c-like syntax, with variables 'a'-'z' where 'x' is the currently displayed value. The c-parser supports for/while/if/else statement, all c (?) operators (except pre-increment/-decrement etc.).

And if you want to monitor a value displayed in another applications control window just click the "Monitor" button and move the top of the arrow to the control.

Try it and have fun :-)

Read more! Post this to a friend!

Thursday, 26 November 2009

Microsoft Embedded Roadshow 2009

Ende November / Anfangs Dezember findet die Microsoft Embedded Roadshow - präsentiert von Elbacom - in verschiedenen Städten in der Schweiz statt.

Diese halbtägige Veranstaltung richtet sich an Entwicklungsleiter, Entwickler und Entscheider, die sich einen aktuellen Überblick über das Produkt Portfolio von Microsoft Embedded verschaffen wollen. Zusätzliche Informationen über technologische Neuheiten und Markttendenzen für den Embedded und Industriellen Markt runden diese Informationsveranstaltung ab.

Weitere Informationen finden Sie unter: http://www.embeddedroadshow.ch/

So long and thanks for all the fish!
Read more! Post this to a friend!