| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html> |
| <head> |
| <title>Target Communication Framework Services</title> |
| </head> |
| |
| <body lang='EN-US'> |
| |
| <h1>Target Communication Framework Services</h1> |
| |
| <p>Copyright (c) 2007-2019 Wind River Systems, Inc. and others. Made available under the EPL v1.0<br/> |
| Agent portion made available under your choice of EPL v1.0 or EDL v1.0 dual-license.</p> |
| <p>Direct comments, questions to the <a href="https://dev.eclipse.org/mailman/listinfo/tcf-dev">tcf-dev@eclipse.org</a> mailing list</p> |
| |
| <h2>Table of Contents</h2> |
| <ul> |
| <li><a href='#VersionHistory'>Version History</a></li> |
| <li><a href='#Overview'>Overview</a></li> |
| <li><a href='#Services'>Services</a></li> |
| </ul> |
| |
| <h2><a name='VersionHistory'>Version History</a></h2> |
| |
| <table border=1 cellpadding=8> |
| <tr> |
| <th>Version</th> |
| <th>Date</th> |
| <th>Change</th> |
| </tr> |
| <tr> |
| <td>0.1</td> |
| <td>2008-01-10</td> |
| <td>Initial contribution</td> |
| </tr> |
| <tr> |
| <td>1.0</td> |
| <td>2008-05-06</td> |
| <td>Approved</td> |
| </tr> |
| </table> |
| |
| <h2><a name='Overview'>Overview</a></h2> |
| |
| <p>TCF communication model is based on the idea of services. A service is a group of related commands, events and semantics. |
| For example, <a href='TCF Service - Memory.html'>Memory Service</a> defines group of command and events for |
| reading and writing target memory. |
| Service definitions are not part of the <a href='TCF Specification.html'>framework specification</a>, and new services |
| are expected to be defined by developers of tools and target agents. |
| Defenitions of standard services are provided to achieve certain level of compatibility between tools and targets.</p> |
| |
| <p>Format of the protocol messages is defined by syntax rules, see |
| <a href='TCF Syntax Rules Notation.html'>Syntax Rules Notation</a>.</p> |
| |
| <p>TCF standard services use JSON for message encoding, see |
| <a href='TCF JSON.html'>JSON - Preferred Marshaling</a>.</p> |
| |
| <p>TCF standard services use same format for error reporting, see |
| <a href='TCF Error Report Format.html'>Error Report Format</a>.</p> |
| |
| <h2><a name='Services'>Services</h2> |
| <ul> |
| <li><a href='TCF Service - Breakpoints.html'>Breakpoints Service</a></li> |
| <li><a href='TCF Service - Context Query.html'>Context Query Service</a></li> |
| <li><a href='TCF Service - Context Reset.html'>Context Reset Service</a></li> |
| <li><a href='TCF Service - Diagnostics.html'>Diagnostics Service</a></li> |
| <li><a href='TCF Service - Disassembly.html'>Disassembly Service</a></li> |
| <li><a href='TCF Service - Debug Print.html'>Debug Print Service</a></li> |
| <li><a href='TCF Service - Expressions.html'>Expressions Service</a></li> |
| <li><a href='TCF Service - File System.html'>File System Service</a></li> |
| <li><a href='TCF Service - Line Numbers.html'>Line Numbers Service</a></li> |
| <li><a href='TCF Service - Locator.html'>Locator Service</a></li> |
| <li><a href='TCF Service - Memory.html'>Memory Service</a></li> |
| <li><a href='TCF Service - Memory Map.html'>Memory Map Service</a></li> |
| <li><a href='TCF Service - Path Map.html'>Path Map Service</a></li> |
| <li><a href='TCF Service - PortForward.html'>Port Forward Service</a></li> |
| <li><a href='TCF Service - PortServer.html'>Port Server Service</a></li> |
| <li><a href='TCF Service - Processes.html'>Processes Service</a></li> |
| <li><a href='TCF Service - Profiler.html'>Profiler Service</a></li> |
| <li><a href='TCF Service - Registers.html'>Registers Service</a></li> |
| <li><a href='TCF Service - Run Control.html'>Run Control Service</a></li> |
| <li><a href='TCF Service - Stack Trace.html'>Stack Trace Service</a></li> |
| <li><a href='TCF Service - Streams.html'>Streams Service</a></li> |
| <li><a href='TCF Service - Symbols.html'>Symbols Service</a></li> |
| <li><a href='TCF Service - System Monitor.html'>System Monitor Service</a></li> |
| <li><a href='TCF Service - Terminals.html'>Terminals Service</a></li> |
| </ul> |
| |
| </body> |
| </html> |