blob: 1cd0c60d0384e81da2af28f3b760c46a525d7030 [file] [log] [blame]
<?php
/*******************************************************************************
* Copyright (c) 2010, 2013 Eclipse Foundation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
*
*******************************************************************************/
require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon());
$localVersion = false;
$pageTitle = "Eclipse TCF";
// # Paste your HTML content between the EOHTML markers!
$html = <<<EOHTML
<div id="bigbuttons">
<h3>Primary Links</h3>
<ul>
<li><a id="buttonDownload" href="downloads.php" title="Download">
Eclipse TCF Distribution, Software Install Site</a></li>
<li><a id="buttonDocumentation" href="documentation.php" title="Documentation">
Tutorials, Examples, Videos, Reference Documentation</a></li>
<li><a id="buttonSupport" href="support.php" title="Support">
Bug Tracker, Forum</a></li>
<li><a id="buttonInvolved" href="developers.php" title="Getting Involved">
git, Workspace Setup, Wiki, Committers</a></li>
</ul>
</div>
<div id="midcolumn">
<h3>Eclipse TCF (Target Communication Framework)</h3>
<div id="introText">
<p>The TCF Project provides a modular communication system for building debug and analysis tools for embedded systems.
TCF clients and services can discover each other at run-time, providing for streamlined out-of-box experience –
using a single communication link for all tooling needs. Services can be re-used and migrated across different tools
and programming languages, including Lua and Python scripting. TCF can intelligently cache data on the host, reducing
communication overhead and improving run-time performance. A reference Eclipse view is available today to help you get
started, as well as a complete C/C++ debugger for Linux. The lightweight reference agent under EDL / BSD license is easy
to port to other environments such as hardware debuggers or trace units.
<br/>
See the <a href="http://wiki.eclipse.org/TCF">TCF Wiki</a> for details.</p>
<img class="displayed" src="/tcf/images/te_on_pi.png" alt="TCF Target Explorer on Raspberry Pi" border="0" width="609px" height="413px" />
</div>
</div>
<div id="rightcolumn">
<div class="sideitem">
<h3>Current Status</h3>
<p>Development is underway for TCF 1.1 for Eclipse Kepler, due June 2013.</p>
</div>
<div class="sideitem">
<h3>News:<br/>
TCF Debug supports ARM</h3>
<p><i>March 25, 2013 -</i>Initial <a href="http://tmober.blogspot.com/2013/03/eclipsecon-2013-tcf-arm-debugging-and.html">
ARM debugging support</a> has been added to TCF. Look at the <a href="http://wiki.eclipse.org/TCF/Raspberry_Pi">Raspberry Pi HOWTO</a>.
</div>
<div class="sideitem">
<h3>TCF Testimonials</h3>
<p><i>
By replacing a gdb based debugger with TCF, Xilinx has increased the performance
of basic debugger commands up to 50 times, while providing a much more stable product.<br/>
The modular and asynchronous approach of TCF is so compelling that we are moving
over our JTAG tools to use the same framework.</i><br/><br/>
&mdash; Tomas Evensen, Chief Scientist Embedded Software, Xilinx</p>
</div>
</div>
EOHTML;
# Generate the web page
$App->generatePage($theme, $Menu, null, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>