90 likes | 203 Views
Device Debugging Toronto. Doug Gaff 9-10 January 2007. Agenda. Flexible Hierarchy Update – Darin View Model – Pawel Pin and Clone – Pawel DSF architecture – Pawel DD Roadmap – Doug Memory Update – Samantha / Ted Commands & Expressions – Randy
E N D
Device DebuggingToronto Doug Gaff 9-10 January 2007
Agenda • Flexible Hierarchy Update – Darin • View Model – Pawel • Pin and Clone – Pawel • DSF architecture – Pawel • DD Roadmap – Doug • Memory Update – Samantha / Ted • Commands & Expressions – Randy • IP-XACT editor demo & architecture – Anthony • Launch - Ken R • Pin/Clone use cases
DD History • May 05 – Chicago – Kickoff meeting • WR, IBM, QNX, TI, Mentor, Intel • Get to know each other, talk about our commercial products • July 05 – Toronto • Goals for embedded debugging (Platform & CDT) • Memory view and view update policies initial discussion • Flexible hierarchy initial discussion • General discussion of components – debug console, editor, etc • TI’s Open Debug Server proposal • Oct 05 – Chicago • Flexible hierarchy proposal • Multi-core & pin/clone • Memory view feedback and view update policies • TI’s Open Debug Server proposal – reservations about IP overlap, suggestion for interface design
DD History • Dec 05 – phone • Status on Flex Hierarchy and Memory View • Jan 06 – phone • Pin/clone discussion. Flex Hierarchy status • Feb 06 – Toronto • Prototyping against Flex Hierarchy – WR, IBM, CDT • Flex Hierarchy (now called EDM 3.2) update • Eclipse 3.2 launch changes • Update policy ideas • Memory Renderer contribution from WR • SPIRIT introduced and file formats discussed • Technology sub-groups created
DD History • May – Dec 06 – Monthly phone meetings • Good progress (code contributions, design work) • Memory • DSF (officially introduced in August) • SPIRIT debug working group • Terminal View contribution from WR • Some progress (requirements, bugs) • Registers, expressions, variables – some wiki requirements, deferred for DSF • Breakpoints – contribution to CDT from Nokia • Editor / Disassembly – requirements & bugs, editor enhancements in CDT • Console – some requirements, but deferred for a while • Pin/Clone • Stagnant • Debug view • Source lookup • Launch
Today • Plusses • Great attendance and enthusiasm • EDM 3.2 • Memory view framework & DD rendering • DSF (in progress) • DSF GDBmi implementation (in progress) • SPIRIT contributions coming • Minuses • DSF GDBmi implementation has a ways to go • Not many code contributors / contributions – not as much interest in “collective architecture”
DD in 2007 • Europa – 0.9 release in June • Platform • Pin / Cone • DSF • Framework & Infrastructure • View model adapter work • WR committers will be focused here – minimal services work – only those things in common with WR’s commercial product. • GDB Implementation • Looking for volunteers • SPIRIT • Anthony – SPIRIT editor • Aaron – SPIRIT parsing • Memory Group • Maintenance
DD in 2007 • Where do YOU want this to go? • Do you need DSF? • Will you use SPIRIT? • Do you want a GDBmi implementation? • Do you want CDI compatibility? • Do you get value out of our Debug discussions? • … • Can YOU help? • Additional ideas • DSF weekly architecture meetings
Current Committer List • Doug Gaff – Wind River • Ted Williams – Wind River • Pawel Piech – Wind River • Paul Gingrich – TI • Chris Recoskie – TI • Samantha Chan – IBM • Darin Wright – IBM • Pete Nichols – IBM • Aaron Spear – Mentor • Ken Ryall – Nokia • Kirk Beitz – Freescale • Ewa Matejska – PalmSource