Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW0806 rev 1.0.

Презентация:



Advertisements
Похожие презентации
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary November 4, 2014 Copyright © 2006 Eclipse Foundation, Inc., Made available.
Advertisements

© 2002 IBM Corporation Confidential | Date | Other Information, if necessary November 4, 2014 Copyright © 2006 Eclipse Foundation, Inc., Made available.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary © Wind River Systems, released under EPL 1.0. All logos are TM of their respective.
EXTERNAL Copyright 2006 Symbian Ltd. released under EPL version Javier Montalvo Orús Neil Taylor Symbian Target Management System.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary November 4, 2014 Copyright © 2008 Eclipse Foundation, Inc., Made available.
Copyright (c) 2006 IBM, released under EPL version 1.0 RSE David McKnight.
© 2009 Avaya Inc. All rights reserved.1 Chapter Three, Voic Pro Advanced Functions Module Three – TAPI.
Lecture # Computer Architecture Computer Architecture = ISA + MO ISA stands for instruction set architecture is a logical view of computer system.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v IPv6 Transition Mechanisms Implementing Dual Stack.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v Administration of Cisco Unified CallManager Release 5.0 Configuring Cisco Unified CallManager.
© 2006 by IBM and Wind River Systems; made available under the EPL v1.0 | 22-March-2006 Martin Oberhuber, Wind River Systems
Mobility Control and one-X Mobile. Mobility Control User Configuration Mobile Call Control requires PRI-U, BRI or SIP (RFC2833) trunks in the IP Office.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Managing Your Network Environment Managing Cisco Devices.
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Developing an Enterprise Network Management Strategy ARCH v
© 2009 Avaya Inc. All rights reserved.1 Chapter Four, UMS Web Services Module Two – IMAP Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Implementing Changes in BGP Policy.
© 2006 Avaya Inc. All rights reserved. System Status Application.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v Completing ISDN Calls Configuring ISDN BRI and PRI.
© 2006 Cisco Systems, Inc. All rights reserved.BCMSN v Defining VLANs Implementing Trunks.
Copyright CCNA 2 Chapter 13 Learning About Other Devices By Your Name.
Транксрипт:

Copyright © 2006 Intel Corporation, released under EPL version /20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW0806 rev 1.0

Copyright © 2006 Intel Corporation, released under EPL version /20062 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Target Connection Adapter Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Supply an interface to communicate with the target system Users are the debug model an utility application like FLASH programmer tool to view OS events …

Copyright © 2006 Intel Corporation, released under EPL version /20063 Scenarios / Use Cases

Copyright © 2006 Intel Corporation, released under EPL version /20064 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Scenario 1 Connection device vendor supplies Eclipse connector plug-in for a particular (group/familiy of) Si/board(s) Use Cases for the connector Tool vendor supplies a debug tool OS vendor supplies a debug tool 3rd party vendor supplies FLASH programming tool Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE

Copyright © 2006 Intel Corporation, released under EPL version /20065 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Si vendor supplies board, connection device and Eclipse connector plug-in Use Cases 3rd party vendor supplies a debug tool for standard core X of processor 1 or processor 2 Si vendor supplies debug tool for custom special purpose processor Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Scenario 2

Copyright © 2006 Intel Corporation, released under EPL version /20066 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Tool vendor supplies HW connection device, Eclipse connector and debug tool Use Cases 3rd party vendor supplies add-value product using tools vendors connection to HW device Si/board vendor supplies specific HW related tools using tools vendors connection to HW device OS vendor supplies OS browsers as add-on using tools vendors connection to HW device Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Scenario 3

Copyright © 2006 Intel Corporation, released under EPL version /20067 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 OS vendor supplies Eclipse connector and target debug monitor using standard HW connections (TCP/IP, USB, …) Use Cases 3rd party vendor supplies SW debugger Si/board vendor supplies ports of OSVs target debug monitor Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Target Debug Monitor Scenario 4

Copyright © 2006 Intel Corporation, released under EPL version /20068 Target connection adapters would allow to supply a standardized method to connect Eclipse based host applications to target systems. Break the hard-wired link between host application and access to target system Enabling interoperability between components and allow connecting and stacking of components

Copyright © 2006 Intel Corporation, released under EPL version /20069 Basic Considerations – target API Cover a basic set of functions –connection control (set-up, versioning, extension check, HW detection, …) –process control –run-control (reset, step, stop, run, code/data BPs) –r/w registers, memory –down/up-load –generic query/modify interface (OS elements like semaphores, queues, events, …) –generic control interface (memory map&config, trace, performance monitoring, …) –remote actions (execute cmd, console mode, …) Support custom extensions allowing commercial products to supply added-value –complex HW assisted breakpoints –OS aware breakpoints –complex trace support –performance monitoring –FLASH programming –…

Copyright © 2006 Intel Corporation, released under EPL version / Moving Forward Create a workgroup to define APIs including extension scheme –API for host SW to talk to target system via a TCA TCA target API –Select and configure a specific TCA within Eclipse (Target Management view) TCA manage API Phase 1 –Collect API requirements –Define API and extension mechanism Phase 2 –Make a reference implementation