Developer Guides (Compact 7)

3/12/2014

Find links to Windows Embedded Compact 7 developer guides that explain how to perform common programming tasks in Compact 7.

Architecture

  • Device Driver Architecture
    Describes the architecture and operation of the device driver models included in Windows Embedded Compact.
  • Bluetooth Architecture
    Provides an overview of the layered Bluetooth architecture for Windows Embedded Compact, describes the layers of this architecture, and explains how they relate to each other.

Tools

  • Tools by Category
    A list of tools for Windows Embedded Compact that are categorized by task.
  • Virtual CEPC
    Information about how to run Windows Embedded Compact on a virtual machine.
  • Compact Test Kit Overview
    Use this tool to test the functionality and performance of device drivers and related hardware for a Windows Embedded Compact powered device.
  • DevHealth Memory Use Tool
    Take a snapshot of virtual memory and generate an overview of the memory footprint of the device.
  • Remote Tool Connectivity
    Connect to remote tools in Windows Embedded Compact to tune, debug, and gather information from a device.
  • Remote Registry Editor
    Remotely modify the registry on a Windows Embedded Compact powered device from your development computer.

BSP Development

  • Bring Up a Hardware Platform
    Describes the components of a board support package (BSP), provides an overview of the BSP code that is included with Compact 7, and describes how to clone and adapt an existing BSP to your device.
  • BSP Porting Guide
    Provides information to aid BSP developers who are porting a Windows CE 5.0 or Windows Embedded CE 6.0 BSP to Windows Embedded Compact 7.

Device Driver Development

OS Development

  • Build an OS
    Design and build an OS image that can be deployed to a device and learn how to optimize the process of building an OS design.
  • Develop with Virtual CEPC
    Create a Windows Embedded Compact virtual CEPC (a hardware development platform that runs on your development computer) and applications for a virtual CEPC.
  • Implement System Power States
    Explains how to manage system power states through your OS design, from configuration to modifying the implementation.

Application Development

Describes some of the application development features in Windows Embedded Compact.

Create a Project for an Application

Silverlight for Windows Embedded

  • Event Handling in Silverlight for Windows Embedded
    Describes how to make your Microsoft Silverlight for Windows Embedded application respond to user input and changes in the system or application by creating handler methods and hooking them up to events.

Window Compositor

Media

Touch and Gesture

  • Touch and Gesture
    Describes touch driver architecture, gesture architecture, and how to program an application to handle gestures.

Application Deployment

Debugging

  • Kernel Debugger
    Describes how to use the kernel debugger, a full-featured debugger that you can use to debug both run-time OS images and applications.
  • Post-Mortem Debugging
    Explains how to analyze a dump file that a device saves at the time of a crash to obtain key information about the state of a device.

See Also

Other Resources

Windows Embedded Compact 7
Glossary