Sue Loh's blog

Random spurts of inspired discussion
Posts
  • Sue Loh's blog

    Looking for a good tool for doing hex math

    • 12 Comments
    While I'm writing about all of these address tricks -- I figured I'd ask around if there's a good tool for manipulating hex values. I just use "calc" which comes with Windows; if you put it into scientific mode it will handle hex values for you. But it...
  • Sue Loh's blog

    CE memory division between "storage" & "program" memory

    • 11 Comments
    Somehow I've been involved in a bunch of discussions on this subject lately, so I figured I might as well lay out some of the issues. Q: What are the ways to set the way memory splits between storage & program memory? Or in other words, how do I set...
  • Sue Loh's blog

    GetTickCount – Truth and Fiction

    • 10 Comments
    I was surprised and dismayed to read a recent article in Embedded Systems Programming ( http://www.embedded.com/showArticle.jhtml?articleID=159902113 ) that gets so many things wrong about the GetTickCount API and portrays Windows CE so negatively. ...
  • Sue Loh's blog

    Introduction to Remote Kernel Tracker

    • 9 Comments
    When you connect to a device with Remote Kernel Tracker, or when you open a log file that has been collected by one of the other CeLog tools, you’ll see a lot of data you may not understand. At MEDC this past week, a few people asked for a better explanation...
  • Sue Loh's blog

    Resolving Symbols Manually on Windows CE (ADDRESS --> SYMBOL)

    • 7 Comments
    You know you've been there. You are looking at a callstack, and the one function you want to know the identity of, failed to resolve symbols or has bad symbols . Dang! If only you knew what function 0x12345678 refers to, you'd find your bug. First...
  • Sue Loh's blog

    What WINDOWS CE debugging tools would you like to see?

    • 7 Comments
    Just an informal survey -- I use some of our tools all the time, some rarely. I have my own nitpicks I'd like fixed and features I'd like to see added. But there's no guarantee I see the world the way you do. What are your opinions? Here are some ideas...
  • Sue Loh's blog

    Windows Embedded Challenge ROCKS!

    • 7 Comments
    I know I said I'd be blogging on the ce_base team blog now, but I figured my personal blog is a better place for this one as it's more personal in nature. I just finished two days of serving as a judge for the Windows Embedded Student Challenge . I had...
  • Sue Loh's blog

    Common CE database questions

    • 5 Comments
    Q: Is it possible to use the CEDB APIs (CeMountDBVol, CeOpenDatabaseEx, etc) to open an existing database (.cdb file), and then read records from it? Or must I use ADOCE? A: If the database was created using ADOCE, then you should use ADOCE to access...
  • Sue Loh's blog

    More CE database Q&A

    • 4 Comments
    Posting some questions I received from my blog. 1. You mentioned the that the maximum size of an object store is 256MB. Which versions of Windows CE does this apply, Windows Mobile 2003, Pocket PC 2002? It applies to all versions of Windows CE....
  • Sue Loh's blog

    Debugging tricks

    • 3 Comments
    John Eldridge has posted some debugging tricks on his blog, and that has inspired me to write up some of my own. I'll start working on that... In the meantime I wanted to share a link to his tips: http://blogs.msdn.com/kitlfirst/ John has way more ninja...
  • Sue Loh's blog

    Windows CE Virtual Memory Layout for Debugging

    • 3 Comments
    I want to blog about how to resolve symbols manually, and realized I would have to assume that the reader would understand the CE VM layout. So I figure I’d better explain that first. You don’t need to know everything about the VM layout in order to work...
  • Sue Loh's blog

    ADOCE 3.1 and PPC 2003

    • 2 Comments
    So, now that I've posted a message saying it's not possible to use the two together, I found a newsgroup post that says otherwise. http://groups.google.com/groups?q=About+ADOCE3.1+installing+on+PPC+2003+group:microsoft.public.windowsce.*&hl=en&lr...
  • Sue Loh's blog

    Get help on the Windows CE Newsgroups!

    • 2 Comments
    The newsgroups are my favorite way to help you with your problems; if you have a problem you're looking for help with, I'd prefer you post your question on a newsgroup and then point me to it. That way you have a chance at getting help from other people...
  • Sue Loh's blog

    Lock Convoys and How to Recognize Them

    • 2 Comments
    The problem: When using a particular application on one specific device, users noticed very bad UI response for a period of a few seconds. After those seconds, UI responsiveness went back to normal. The investigation: I used ActiveSync to drop celog...
  • Sue Loh's blog

    Hello, world! ... no really, hello.

    • 1 Comments
    So I've decided to try my hand at blogging. Why? First, it gives me a central place to put information, where hopefully you and I always find it and refer to it. I do my best to participate in the Microsoft public newsgroups, and this way I can post...
  • Sue Loh's blog

    3 [InternetNews.com] Microsoft Now Leads in PDA, Embedded OS

    • 1 Comments
    http://www.internetnews.com/ent-news/article.php/3435501 All our hard work is paying off in a product I am truly proud of. :-)
  • Sue Loh's blog

    I survived!

    • 1 Comments
    Hooray, I survived DevCon! The kernel talk and perf talk were ready to go by Monday, and after many short nights last week and this week, my lab was ready “enough” by Wednesday morning. The handouts are missing some screenshots and a lot of...
  • Sue Loh's blog

    Thread Lab materials are posted for EDC participants

    • 1 Comments
    They've finally posted my thread lab handouts and code up on www.edccontent.com . So if you went to DevCon and need that material, you can get it now. The handout contains everything I talked about in my hands-off lab, but also has some details I didn...
  • Sue Loh's blog

    How does the OS use the registry?

    • 1 Comments
    Q: As an embedded programmer I am new to all windows development. And as such I am ignorant of the registry. It seems to play a crucial part in the initialization of the OS (device drivers, services, etc) Do you know of a good source of information about...
  • Sue Loh's blog

    Remote Kernel Tracker: More things you should recognize

    • 1 Comments
    I have a few more examples of patterns you can recognize when you’re looking at CeLog threading data in Remote Kernel Tracker. Note: these images are wacky heights because I tweaked them to cut off white space that didn’t contain any CeLog data. Thread...
  • Sue Loh's blog

    Recognizing Excessive Thread Switching

    • 1 Comments
    Sometimes the source of a performance problem is not that code is too slow, but that threads switch too frequently. When the system switches between threads, the system consumes extra cycles in scheduling activities such as selecting the next thread to...
  • Sue Loh's blog

    Using RAM over 512MB

    • 1 Comments
    Q: I can use only 512MB of RAM from my device. How can I address the remaining RAM ? On one of your posts you said that there is a way to go with more that 512 MB RAM. Can you help me on this issue? A: Windows CE can't address more than 512MB. There...
  • Sue Loh's blog

    Windows CE eHow-tos and Tutorials! WOW!!

    • 0 Comments
    I saw a blip of this at MEDC, and just checked it out myself. How cool! It's like a DevCon for all to share! http://msdn.microsoft.com/embedded/getstart/basics/tutorialsce/default.aspx Most of it is pretty basic stuff, but if you're new to Windows...
  • Sue Loh's blog

    CeLog documentation

    • 0 Comments
    At long last, a big chunk of work I did to add documentation of CeLog & Remote Kernel Tracker has finally shown up in a form you can view. http://msdn.microsoft.com/library/en-us/wcedebug5/html/wce50conEventTracking.asp I did a huge brain dump...
  • Sue Loh's blog

    DevCon 2005

    • 0 Comments
    Yeay! I'm going to this year's DevCon, which covers both Mobile and Embedded this year (instead of just Embedded as I've gone to in years past). Should be a hoot. I'm signed up as plain staff, not giving any talks (so far!), so I'll be working the booth...
Page 1 of 2 (45 items) 12