Wednesday, 17 April 2013
The key is to create/set the "DontShowMacrosBalloon" value to dword:6 under [HKCU\Software\Microsoft\VisualStudio\9.0] etc.
Respect to these guys as this has been annoying me for ages...
Thursday, 29 November 2012
g_pOemGlobal->pfnWriteDebugString = NULL;
has an unfortunate side-effect during suspend & resume in that any debug prints during OEMPowerOff will use the NULL function pointer and cause the system to crash.
The solution is to restore the kernel to use the default serial debug during OEMPowerOff()...
// If OEMInit() cleared g_pOemGlobal->pfnWriteDebugString to remove VID/PID
// from debug output, g_pNKGlobal->pfnWriteDebugString will now be NULL (see
// NKPowerOffSystem() in WINCE700\private\winceos\COREOS\nk\kernel\kwin32.c)
if (NULL == g_pNKGlobal->pfnWriteDebugString)
// Set kernel pfnWriteDebugString so that debug prints in OEMPowerOff()
// do not crash the system.
// NKPowerOffSystem() will restore the orginal value following return
// from OEMPowerOff()
g_pNKGlobal->pfnWriteDebugString = (PFN_WriteDebugString)OEMWriteDebugString;
Thursday, 14 June 2012
Friday, 20 April 2012
Wednesday, 28 March 2012
If you want to build apps for a CE7 system using visual studio 2005 you can (normally you’d use 2008) if you have an SDK for the Windows Embedded Compact 7 (WinCE7) platform and you follow these steps!
I was getting the following error on linking:
- Install the hot fix for VS2005 from http://support.microsoft.com/kb/949009
- Fix any build issues in the project arising from defines not available in VS2005, i.e.:
-In the top of one of my files I needed to set
Tuesday, 10 May 2011
You can find the article here at http://www.mtemag.com/ArticleItem.aspx?Cont_Title=Real-Time+Operating+Systems%3a+Take+seven
Please have a read and let me know what you think.