Windows CE Base Team Blog

Windows CE kernel and storage technologies and system tools.

  • Windows CE Base Team Blog

    Windows Mobile 6.0 Advanced Exception Filtering

    • 1 Comments
    Posted by Javier Flores Assad During development of Windows Mobile 6.0 we realized that gaining more control over the debugger was a key factor in our journey of “completing” the debugging experience of anyone using our debugging tools. Sometimes you...
  • Windows CE Base Team Blog

    How Bus Drivers Work

    • 1 Comments
    Posted by David Liao Abstract A bus driver is designed for controlling and configuring a specific Bus. It also configures and controls hardware on the bus and loads & unloads hardware drivers called client drivers. It also carries out bus...
  • 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

    Run Target Control Command Programatically

    • 0 Comments
    Today I am going to talk about how to automate the opertaion of running target control command and retrieveing its output. This blogs assumes that you have downloaded an image to a device and it has booted up completely.Please look at my earlier post...
  • 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

    Sharing Hardware Registers: When to replace multiple writers with a shared resource driver.

    • 3 Comments
    Posted by Jeremy Cooke When designing a complex system it is occasionally necessary to coordinate interaction with some sort of shared resource. Traditionally this is done with synchronization objects provided by the operating system such as critical...
  • Windows CE Base Team Blog

    Critical Section vs. Mutex

    • 7 Comments
    Posted by Jeremy Cooke Both critical sections and mutex objects can be used to synchronize code execution in a Windows CE system. Judicious use of these techniques is necessary to prevent sharing conflicts over system resources through synchronized...
  • Windows CE Base Team Blog

    Automating the Breakpoint and Stepping Operations

    • 1 Comments
    Posted by: Sankar Ramasubbu I am going to show you how to automate the operation of setting and deleting breakpoints as well as various stepping operations. The sample included here will show you how to automate the following operations: ...
  • Windows CE Base Team Blog

    Introduction: Sankar Ramasubbu

    • 0 Comments
    I am a Software Design Engineer in Test at Microsoft. I started at Microsoft in September 2003 and have been with the Platfrom Builder Diagnostics team. I grew up in Chennai, India and moved to Seattle in 1996.
  • Windows CE Base Team Blog

    Debug Zones: Eliminating Excess Chatter

    • 1 Comments
    Posted by Riki June Last December Travis wrote an entry on Debug Zones, I’d like to follow this up with some practical examples. If you haven’t read his article, then I’d recommend you start there: http://blogs.msdn.com/ce_base/archive/2006/12/18...
  • Windows CE Base Team Blog

    VIEWING PROCESS AND THREAD DATA PROGRAMATICALLY

    • 4 Comments
    Today, I am going to talk about how to retrieve process and thread information from PB debugger. This post assumes that you already know how to download a debug image to a Device Emulator using PB. Please look at Brent Bishop’s post on "Automating the...
  • Windows CE Base Team Blog

    INTRODUCTION: SHILPI GAUTAM

    • 1 Comments
    I grew up in India and moved to USA in 2001.I graduated with a master’s degree in Electrical Engineering with a focus on networking. I started at Microsoft in November 2005 as a Software Design Engineering and Test in the Platform Builder group..
  • Windows CE Base Team Blog

    Automating the Download of a Run-Time Image

    • 4 Comments
    Posted by: Brent Bishop So far I've shown how to automate the creation of an OS design, modify it and build it. The next step is to demonstrate how to automate the process of downloading the run-time image to a device. Step 1: Create a new Visual...
  • Windows CE Base Team Blog

    Understanding VirtualSetAttributes

    • 30 Comments
    Posted by Kurt Kennett Virtual Memory is fantastic. It allows you to create this personalized ‘view’ of the memory space of a computer, and rearrange where things are physically to suit your desires. This is especially good for the organization of...
  • 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

    Modifying an OS Design Programatically

    • 1 Comments
    Posted by: Brent Bishop As an extention of my previous post Automating the Creation of an OS Design Project I like to show how to modify the OS design that was created in that sample. The first thing that you need to do is get an OSDesignProject...
  • 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

    HAL Flat Display Driver Demystified

    • 1 Comments
    Posted by Oguz Sinanoglu Let’s talk about display drivers, particularly HAL Flat ones. HAL stands for Hardware Abstraction Layer and is also known as OEM Adaptation Layer ( OAL ). What is a HAL Flat display driver? In brief, it is yet...
  • 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

    Automating the Creation of an OS Design Project

    • 5 Comments
    Posted by: Brent Bishop As promised in my previous post this time we'll get started automating Platform Builder by taking a look at the automation interfaces of the New OS Design Wizard. For this add-in we'll add a menu item to Platform Builder that...
  • 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

    KITL Timeout Issues with USBSerial

    • 0 Comments
    Posted by: Konstantin Meleshenko Recently the JDP team investigated a group of KITL timeout failures. Each timeout occurred under similar conditions and seemed to be associated with a single bug. At first we were puzzled as to why we were...
  • Windows CE Base Team Blog

    Replacing a COREDLL component in CE 6.0

    • 3 Comments
    Posted by Kurt Kennett The Windows CE Operating System is composed of many modules. Some modules are interdependent on each other. Most modules never need to be touched in order to provide the desired functionality. However, there are some cases where...
  • Windows CE Base Team Blog

    Creating an Add-in for Platform Builder 6.0

    • 1 Comments
    Posted by: Brent Bishop As Shane Tangen mentioned earlier this week, Platform Builder for CE 6.0 is integrated into Visual Studio 2005 as a VSIP plug-in. This integration makes it possible to create Visual Studio add-ins for Platform Builder. This...
Page 2 of 6 (143 items) 12345»