Revision as of 23:24, 4 September 2007

Welcome to the DSDP-Device Debugging Project Wiki. Device Debugging creates new frameworks and extensions to the existing platform debug framework to support the three phases of device software development: hardware bring-up, platform software development, and application software development. The Device Debugging project will build enhanced debug models, APIs, and views to provide greater visibility into and control over device software targets.

These pages are meant as an open, collaborative platform for discussions and exchanging ideas. For official information and documents, see the Official DSDP-DD Website.

Contents

DSDP-DD Goals

These are the current goals for Device Debugging project at this point.

Modify the Eclipse Debug Model Interfaces in order to enable more customized debugger implementations, especially those geared towards the embedded space. The first version was released in Eclipse 3.2. The platform debug team and the DD project are currently looking at improvements.

Provide a new Debug Model implementation that takes a more modular approach to connecting debugger backends into Eclipse. This is called Debugger Services Framework (DSF).

Enhance the debugger views for multi-core and multi-process support and provide specific improvements in those views for embedded development. Multi-core enhancements are proposed for the Eclipse 3.3 release. We are looking at additional view enhancements.

Integrated with the SPIRIT consortium for tooling and debugger data file specification.