Difference between revisions of "DSDP/DD/DD 1.0 ProjectPlan"

From Eclipsepedia

< DSDP‎ | DD
Jump to: navigation, search
(Release Deliverables)
m (Release Deliverables)
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Release Deliverables ==
 
== Release Deliverables ==
 +
Device Debugging project a host to development of features not covered by any other project as well as a forum for discussing and driving features in other projects, namely Platform and CDT.  The deliverables are separated by the sub-project responsible for the given deliverable.
  
 
* SPIRIT
 
* SPIRIT
 +
** IPXACT Editor & Checker (downloadable)
 
* Memory
 
* Memory
 
** Traditional Memory Rendering (downloadable)
 
** Traditional Memory Rendering (downloadable)
* Disassembly
 
 
* DSF
 
* DSF
 
** DSF SDK (downloadable)
 
** DSF SDK (downloadable)
Line 10: Line 11:
 
*** Debugger services' interface definitions
 
*** Debugger services' interface definitions
 
*** Implementation of Platform and CDT APIs to populate debugger views with data from DSF debugger services.
 
*** Implementation of Platform and CDT APIs to populate debugger views with data from DSF debugger services.
*** Base classes for a debugger implementation based on generic GDB/MI protocol back end.
 
 
* GDB/MI
 
* GDB/MI
 
** GDB Debugger (downloadable)
 
** GDB Debugger (downloadable)
 +
*** Base classes for a debugger implementation based on generic GDB/MI protocol back end.
 
*** Debugger implementation based on GNU GDB back end.
 
*** Debugger implementation based on GNU GDB back end.
 +
** GDB Launch (downloadable)
 +
*** Launch configurations for the GDB debugger.
 +
* Disassembly
 +
** Sub project work to be delivered as part of CDT.
 
* Multi-Context
 
* Multi-Context
 +
** Sub project work to be delivered as part of Eclipse SDK.
  
 
== Release Milestones ==
 
== Release Milestones ==
 
+
Device Debugging project has dependencies on Platform, CDT, EMF projects.  Milestone build dates follow two weeks behind Platform:
 +
* Friday Oct. 5, 2007 - Milestone 2 (3.4 M2) - stable build
 +
* Friday Nov. 16, 2007 - Milestone 3 (3.4 M3) - stable build
 +
* Friday Dec. 28, 2007 - Milestone 4 (3.4 M4) - stable build
 +
* Friday Feb. 22, 2008 - Milestone 5 (3.4 M5) - stable build
  
 
== Target Operating Environments ==
 
== Target Operating Environments ==
 +
Most of DD deliverables do not have any platform-dependent components, which means that they are supported on all platforms that their dependencies are supported on.  Exceptions are listed here:
  
 +
{| rules="all" cellpadding="2"
 +
| '''Deliverable''' || '''Reference Platforms'''
 +
|-
 +
| GDB/MI || Linux - x86
 +
|}
 +
 +
=== Plugin Dependencies ===
 +
 +
{| rules="all" cellpadding="2"
 +
| '''Deliverable''' || '''Dependencies'''
 +
|-
 +
| IPXACT Editor & Checker 0.9 || Platform SDK 3.4, EMF ?.?
 +
|-
 +
| Traditional Memory Rendering 1.0 || Platform SDK 3.4
 +
|-
 +
| DSF SDK 1.0 || Platform SDK 3.4 , CDT 5.0
 +
|-
 +
| GDB Debugger 1.0 || Platform SDK 3.4, CDT 5.0, DSF SDK 1.0
 +
|-
 +
| GDB Launch 1.0 || Platform SDK 3.4, CDT 5.0, DSF SDK 1.0, GDB Debugger 1.0
 +
|}
  
 
== Work Items ==
 
== Work Items ==
 +
Work items are organized by the sub-group leading the effort.  The actual component that the work is contributed to may belong to a component that belongs to another project.
 +
 +
=== SPIRIT ===
 +
* Minor fixes and enhancements to initial release. First batch targeted for late September.
 +
* Add support of IP-XACT 1.4; dependent on date of release of IP-XACT 1.4 from The SPIRIT Consortium.
 +
 +
=== Memory ===
 +
 +
 +
=== DSF ===
 +
* Implement all applicable APIs to populate debugger views with data from DSF services [DSF] (([http://bugs.eclipse.org/bugs/show_bug.cgi?id=202314 202314])
 +
 +
=== GDB/MI ===
 +
* Implement a debugger based on GDB back end with functionality equivalent to the CDI-MI reference implementation [GDB/MI] ([http://bugs.eclipse.org/bugs/show_bug.cgi?id=187863 187863]).
 +
 +
=== Disassembly ===
 +
 +
 +
=== Multi-context ===
 +
* Improve the workflow and data organization in debugger views when debugging multiple contexts simultaneously (Platform Debug).

Latest revision as of 15:59, 22 April 2008

Contents

[edit] Release Deliverables

Device Debugging project a host to development of features not covered by any other project as well as a forum for discussing and driving features in other projects, namely Platform and CDT. The deliverables are separated by the sub-project responsible for the given deliverable.

  • SPIRIT
    • IPXACT Editor & Checker (downloadable)
  • Memory
    • Traditional Memory Rendering (downloadable)
  • DSF
    • DSF SDK (downloadable)
      • Service and concurrency APIs, base implementations, and utilities
      • Debugger services' interface definitions
      • Implementation of Platform and CDT APIs to populate debugger views with data from DSF debugger services.
  • GDB/MI
    • GDB Debugger (downloadable)
      • Base classes for a debugger implementation based on generic GDB/MI protocol back end.
      • Debugger implementation based on GNU GDB back end.
    • GDB Launch (downloadable)
      • Launch configurations for the GDB debugger.
  • Disassembly
    • Sub project work to be delivered as part of CDT.
  • Multi-Context
    • Sub project work to be delivered as part of Eclipse SDK.

[edit] Release Milestones

Device Debugging project has dependencies on Platform, CDT, EMF projects. Milestone build dates follow two weeks behind Platform:

  • Friday Oct. 5, 2007 - Milestone 2 (3.4 M2) - stable build
  • Friday Nov. 16, 2007 - Milestone 3 (3.4 M3) - stable build
  • Friday Dec. 28, 2007 - Milestone 4 (3.4 M4) - stable build
  • Friday Feb. 22, 2008 - Milestone 5 (3.4 M5) - stable build

[edit] Target Operating Environments

Most of DD deliverables do not have any platform-dependent components, which means that they are supported on all platforms that their dependencies are supported on. Exceptions are listed here:

Deliverable Reference Platforms
GDB/MI Linux - x86

[edit] Plugin Dependencies

Deliverable Dependencies
IPXACT Editor & Checker 0.9 Platform SDK 3.4, EMF ?.?
Traditional Memory Rendering 1.0 Platform SDK 3.4
DSF SDK 1.0 Platform SDK 3.4 , CDT 5.0
GDB Debugger 1.0 Platform SDK 3.4, CDT 5.0, DSF SDK 1.0
GDB Launch 1.0 Platform SDK 3.4, CDT 5.0, DSF SDK 1.0, GDB Debugger 1.0

[edit] Work Items

Work items are organized by the sub-group leading the effort. The actual component that the work is contributed to may belong to a component that belongs to another project.

[edit] SPIRIT

  • Minor fixes and enhancements to initial release. First batch targeted for late September.
  • Add support of IP-XACT 1.4; dependent on date of release of IP-XACT 1.4 from The SPIRIT Consortium.

[edit] Memory

[edit] DSF

  • Implement all applicable APIs to populate debugger views with data from DSF services [DSF] ((202314)

[edit] GDB/MI

  • Implement a debugger based on GDB back end with functionality equivalent to the CDI-MI reference implementation [GDB/MI] (187863).

[edit] Disassembly

[edit] Multi-context

  • Improve the workflow and data organization in debugger views when debugging multiple contexts simultaneously (Platform Debug).