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:
committed by
Richard Purdie
parent
a3f519e193
commit
4d5dc4a890
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user