1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-01 13:09:50 +00:00

sdk-manual: Created new Mars Eclipse appendix

Fixes [YOCTO #7546]

First draft of the new appendix supporting the Mars version
of eclipse.  New appendix file created and entry made to
the sdk-manual.xml file to include that new appendix file
into the main book.

(From yocto-docs rev: 2fb79c29bcbb5c0801f67d4c245c07c3aa9d2ca2)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>

sdk-manual: WIP on appendix C

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Scott Rifenbark
2016-08-12 10:20:16 -07:00
committed by Richard Purdie
parent a3f519e193
commit 4d5dc4a890
4 changed files with 914 additions and 189 deletions
+20 -51
View File
@@ -113,8 +113,9 @@
of the SDK but is rather available for use as part of the
development process.
</para></listitem>
<listitem><para>Various user-space tools that greatly enhance
your application development experience.
<listitem><para>Various performance-related
<ulink url='http://www.eclipse.org/linuxtools/index.php'>tools</ulink>
that can enhance your development experience.
These tools are also separate from the actual SDK but can be
independently obtained and used in the development process.
</para></listitem>
@@ -196,9 +197,16 @@
These extensions allow for cross-compilation, deployment, and
execution of your output into a QEMU emulation session.
You can also perform cross-debugging and profiling.
The environment also supports a suite of tools that allows you to
perform remote profiling, tracing, collection of power data,
collection of latency data, and collection of performance data.
The environment also supports many performance-related
<ulink url='http://www.eclipse.org/linuxtools/index.php'>tools</ulink>
that enhance your development experience.
<note>
Previous releases of the Eclipse Yocto Plug-in supported
"user-space tools" (i.e. LatencyTOP, PowerTOP, Perf, SystemTap,
and Lttng-ust) that also added to the development experience.
These tools have been deprecated beginning with this release
of the plug-in.
</note>
</para>
<para>
@@ -210,54 +218,15 @@
</para>
</section>
<section id='user-space-tools'>
<title>User-Space Tools</title>
<section id='performance-enhancing-tools'>
<title>Performance Enhancing Tools</title>
<para>
User-space tools, which are available as part of the SDK
development environment, can be helpful.
The tools include LatencyTOP, PowerTOP, Perf, SystemTap,
and Lttng-ust.
These tools are common development tools for the Linux platform.
<itemizedlist>
<listitem><para><emphasis>LatencyTOP:</emphasis> LatencyTOP
focuses on latency that causes skips in audio, stutters in
your desktop experience, or situations that overload your
server even when you have plenty of CPU power left.
</para></listitem>
<listitem><para><emphasis>PowerTOP:</emphasis> Helps you
determine what software is using the most power.
You can find out more about PowerTOP at
<ulink url='https://01.org/powertop/'></ulink>.</para></listitem>
<listitem><para><emphasis>Perf:</emphasis> Performance counters
for Linux used to keep track of certain types of hardware
and software events.
For more information on these types of counters see
<ulink url='https://perf.wiki.kernel.org/'></ulink>.
For examples on how to setup and use this tool, see the
"<ulink url='&YOCTO_DOCS_PROF_URL;#profile-manual-perf'>perf</ulink>"
section in the Yocto Project Profiling and Tracing Manual.
</para></listitem>
<listitem><para><emphasis>SystemTap:</emphasis> A free software
infrastructure that simplifies information gathering about
a running Linux system.
This information helps you diagnose performance or
functional problems.
SystemTap is not available as a user-space tool through
the Eclipse IDE Yocto Plug-in.
See <ulink url='http://sourceware.org/systemtap'></ulink>
for more information on SystemTap.
For examples on how to setup and use this tool, see the
"<ulink url='&YOCTO_DOCS_PROF_URL;#profile-manual-systemtap'>SystemTap</ulink>"
section in the Yocto Project Profiling and Tracing Manual.
</para></listitem>
<listitem><para><emphasis>Lttng-ust:</emphasis> A User-space
Tracer designed to provide detailed information on
user-space activity.
See <ulink url='http://lttng.org/ust'></ulink> for more
information on Lttng-ust.
</para></listitem>
</itemizedlist>
Supported performance enhancing tools are available that let you
profile, debug, and perform tracing on your projects developed
using Eclipse.
For information on these tools see
<ulink url='http://www.eclipse.org/linuxtools/'>http://www.eclipse.org/linuxtools/</ulink>.
</para>
</section>
</section>