Windows CE Base Team Blog

Windows CE kernel and storage technologies and system tools.

Author: Sue Loh

  • Windows CE Base Team Blog

    MARSHAL_FORCE_ALIAS

    • 8 Comments
    Posted by: Sue Loh Hello out there, it's been a long time since I posted anything real, and I feel sorry about that. As I began writing this article, I had just come from the first day of TechEd where I saw my colleagues present about CE6 and drivers...
  • Windows CE Base Team Blog

    Windows CE Power Management

    • 1 Comments
    Nicolas Besson, one of our MVPs, posted a nice series of articles about power management in Windows CE that I thought I'd bring some attention to: http://nicolasbesson.blogspot.com/2008/04/power-management-under-window-ce-part.html http://nicolasbesson...
  • Windows CE Base Team Blog

    Good posts about Windows CE/Mobile Virtual Memory

    • 0 Comments
    I didn't learn about Reed & Steve's blog until today, but got there by learning about these posts: http://blogs.msdn.com/hegenderfer/archive/2007/08/31/slaying-the-virtual-memory-monster.aspx http://blogs.msdn.com/hegenderfer/archive/2007...
  • Windows CE Base Team Blog

    Paging and the Windows CE Paging Pool

    • 6 Comments
    Posted by: Sue Loh I’d like to explain a little more about memory management in Windows CE. I already explained a bit about paging in Windows CE when I discussed virtual memory . In short, the OS will delay committing memory as long as possible by...
  • Windows CE Base Team Blog

    Is Platform Builder 5.0 side-by-side compatible with Platform Builder 6.0?

    • 4 Comments
    Doug Cook, a member of the Platform Builder team, wrote a post on this topic here: http://blogs.msdn.com/dcook/archive/2007/05/13/does-pb-5-0-work-side-by-side-with-pb-6-0.aspx
  • Windows CE Base Team Blog

    Platform Builder 6.0 Service Pack 1

    • 11 Comments
    Posted by: Sue Loh Hello from MEDC! I have enjoyed meeting many of you in person in the last couple of days. :-) In case you missed the news, the service pack for Platform Builder 6.0 is now available as a web download, at http://www.microsoft...
  • Windows CE Base Team Blog

    Using Application Verifier on Windows Mobile drivers

    • 1 Comments
    Mike Thompson posted a very comprehensive article on this subject at http://blogs.msdn.com/hopperx/archive/2007/03/30/application-verifier-on-drivers-windows-mobile-6.aspx that I would like to call attention to. If you're trying to look for memory leaks...
  • Windows CE Base Team Blog

    Anatomy of a perf investigation [Perf people do dumb stuff too]

    • 0 Comments
    Posted by: Sue Loh To give you a little glimpse of MEDC preparation: MEDC 2007 is only a month away and talk preparation is nearly complete. For those people who are on the ball, the slides are already submitted and beautified by professional slide...
  • Windows CE Base Team Blog

    Using Platform Builder remote tools over ActiveSync

    • 11 Comments
    Posted by: Sue Loh This information is something I only personally discovered recently, and it has important implications for our application developer community! For years I thought our "platman" remote tools (Remote Kernel Tracker, Call Profiler...
  • Windows CE Base Team Blog

    Windows Mobile 6 and the CE OS

    • 17 Comments
    Posted by: Sue Loh Now that WM6 is publicly announced, I want to start taking steps to prevent confusion about one detail that is pretty major to most people who read this blog. Windows Mobile 6 does NOT run the CE 6 OS. Technically the OS version...
  • Windows CE Base Team Blog

    FATFS post on multimedia team blog

    • 2 Comments
    I just came across a FATFS post on the new multimedia team blog ( http://blogs.msdn.com/medmedia/ ) and thought that some of the readers here might be interested in it. So here is a link to that post: http://blogs.msdn.com/medmedia/archive/2007/01...
  • Windows CE Base Team Blog

    What is kernel mode?

    • 5 Comments
    Posted by: Sue Loh I've talked about this before but I want to really highlight it because I still see people wrestling with it. In Windows CE 5.0 and earlier, "kernel mode" is an access level attached to a thread. If a thread is "in kernel mode...
  • Windows CE Base Team Blog

    Measuring TLB misses

    • 6 Comments
    Posted by: Sue Loh Question: How can I measure TLB misses on Windows CE? Answer: If you are running a MIPS or SH processor then CeLog will capture counts of TLB misses. On each thread switch it'll record a "TLB miss" event which has the...
  • Windows CE Base Team Blog

    Books and other resources for learning about Windows CE

    • 7 Comments
    Posted by: Sue Loh I am occasionally asked whether I know any good books or other resources to help learn about Windows CE internals, APIs, and more. I wish we had the Windows CE equivalent of the deep Windows Internals books written by Russinovich...
  • Windows CE Base Team Blog

    Fix: time stamp mismatch on celog.rel

    • 3 Comments
    Posted by: Sue Loh Posting a full explanation of this error from CE 5.0. Error: Mismatched time stamp on .rel file for module celog.dll requesting kernel fixup. Valid .rel file is required for kernel fixups. It happens if you set the IMGCELOGENABLE...
  • Windows CE Base Team Blog

    What the heck's a meme? I don't like chain letters.

    • 1 Comments
    Posted by: Sue Loh So why am I responding to Mike tagging me ? I don't know. Mike, haven't you got better things to do during the holidays? Spend your time eating too much like the rest of us. :-) For that matter, haven't I got better things to do...
  • Windows CE Base Team Blog

    Other Windows CE Videos

    • 0 Comments
    Actually I posted too soon (too focused on myself! tssk tssk). Wow! I should look at Channel 9 more often. Here are some other Windows CE related videos and related material: Mike Hall blogged about our CEAppCompat tool for determining whether your...
  • Windows CE Base Team Blog

    Windows CE Tools Videos

    • 1 Comments
    Posted by: Sue Loh They've put some videos online, which I recorded earlier this year. Funny, I thought they were going into our Tutorials and eHow-Tos , not on Channel9, but it doesn't matter much. Performance tool contrast: CeLog vs. Kernel...
  • Windows CE Base Team Blog

    What exactly is an SDK?

    • 3 Comments
    Posted by: Sue Loh To explain SDKs I will start with what an OS Design is. The CE OS has a ton of “components” that can be controlled using SYSGEN_ environment variables, that are set or unset based on what an OEM chooses out of the Platform Builder...
  • Windows CE Base Team Blog

    CE6 documentation is now online

    • 2 Comments
    Posted by: Sue Loh It appears that the MSDN online help was revised in the last day or so; my old shortcuts are getting rerouted to new places. I see that the CE6 docs are now online at http://msdn2.microsoft.com/en-us/library/aa924073.aspx . In...
  • Windows CE Base Team Blog

    Marshalling Helper APIs

    • 10 Comments
    I am told that our APIs are not part of our documentation. :-( I know for sure we documented these, but I'm told there is a documentation update coming soon, so they must only have made it into the update. My apologies on behalf of Microsoft. Keep an...
  • Windows CE Base Team Blog

    KITL First.

    • 3 Comments
    When I was in college learning C programming, they told us there was a debugger we could use, but I rebelled against it. I could debug perfectly well with printf() and my wits. Besides, I was only getting 4 hours of sleep a night; I didn't have the time...
  • Windows CE Base Team Blog

    CE6 OAL: What you need to know

    • 4 Comments
    Posted by: Sue Loh This material is drawn from a talk that Travis Hobrla gave at MEDC 2006 (thanks Travis!) and contributed to by the whole Windows CE BSP team. The driver changes that I have already written about the biggest CE6 differences that...
  • Windows CE Base Team Blog

    Other CE6 blog posts

    • 0 Comments
    Posted by: Sue Loh It seems that Jason Browne, a BSQUARE employee who used to be a co-worker of mine on the CE Kernel team (Hi Jason!), has been blogging about CE6 too. He has beaten me to posting on a lot of these topics, in fact. If you don't want...
  • Windows CE Base Team Blog

    CE6 Drivers: What you need to know

    • 4 Comments
    Posted by: Sue Loh One of the biggest concerns people have about the new CE6 release is backward compatibility. Every release we try very hard to make existing applications, drivers and OALs as compatible as possible. With CE6 we expect very high compatibility...
Page 1 of 3 (73 items) 123