summaryrefslogtreecommitdiffstats
path: root/documentation/sdk-manual/sdk-intro.xml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/sdk-manual/sdk-intro.xml')
-rw-r--r--documentation/sdk-manual/sdk-intro.xml71
1 files changed, 20 insertions, 51 deletions
diff --git a/documentation/sdk-manual/sdk-intro.xml b/documentation/sdk-manual/sdk-intro.xml
index 781cebf188..0995f79a93 100644
--- a/documentation/sdk-manual/sdk-intro.xml
+++ b/documentation/sdk-manual/sdk-intro.xml
@@ -113,8 +113,9 @@
113 of the SDK but is rather available for use as part of the 113 of the SDK but is rather available for use as part of the
114 development process. 114 development process.
115 </para></listitem> 115 </para></listitem>
116 <listitem><para>Various user-space tools that greatly enhance 116 <listitem><para>Various performance-related
117 your application development experience. 117 <ulink url='http://www.eclipse.org/linuxtools/index.php'>tools</ulink>
118 that can enhance your development experience.
118 These tools are also separate from the actual SDK but can be 119 These tools are also separate from the actual SDK but can be
119 independently obtained and used in the development process. 120 independently obtained and used in the development process.
120 </para></listitem> 121 </para></listitem>
@@ -196,9 +197,16 @@
196 These extensions allow for cross-compilation, deployment, and 197 These extensions allow for cross-compilation, deployment, and
197 execution of your output into a QEMU emulation session. 198 execution of your output into a QEMU emulation session.
198 You can also perform cross-debugging and profiling. 199 You can also perform cross-debugging and profiling.
199 The environment also supports a suite of tools that allows you to 200 The environment also supports many performance-related
200 perform remote profiling, tracing, collection of power data, 201 <ulink url='http://www.eclipse.org/linuxtools/index.php'>tools</ulink>
201 collection of latency data, and collection of performance data. 202 that enhance your development experience.
203 <note>
204 Previous releases of the Eclipse Yocto Plug-in supported
205 "user-space tools" (i.e. LatencyTOP, PowerTOP, Perf, SystemTap,
206 and Lttng-ust) that also added to the development experience.
207 These tools have been deprecated beginning with this release
208 of the plug-in.
209 </note>
202 </para> 210 </para>
203 211
204 <para> 212 <para>
@@ -210,54 +218,15 @@
210 </para> 218 </para>
211 </section> 219 </section>
212 220
213 <section id='user-space-tools'> 221 <section id='performance-enhancing-tools'>
214 <title>User-Space Tools</title> 222 <title>Performance Enhancing Tools</title>
215 223
216 <para> 224 <para>
217 User-space tools, which are available as part of the SDK 225 Supported performance enhancing tools are available that let you
218 development environment, can be helpful. 226 profile, debug, and perform tracing on your projects developed
219 The tools include LatencyTOP, PowerTOP, Perf, SystemTap, 227 using Eclipse.
220 and Lttng-ust. 228 For information on these tools see
221 These tools are common development tools for the Linux platform. 229 <ulink url='http://www.eclipse.org/linuxtools/'>http://www.eclipse.org/linuxtools/</ulink>.
222 <itemizedlist>
223 <listitem><para><emphasis>LatencyTOP:</emphasis> LatencyTOP
224 focuses on latency that causes skips in audio, stutters in
225 your desktop experience, or situations that overload your
226 server even when you have plenty of CPU power left.
227 </para></listitem>
228 <listitem><para><emphasis>PowerTOP:</emphasis> Helps you
229 determine what software is using the most power.
230 You can find out more about PowerTOP at
231 <ulink url='https://01.org/powertop/'></ulink>.</para></listitem>
232 <listitem><para><emphasis>Perf:</emphasis> Performance counters
233 for Linux used to keep track of certain types of hardware
234 and software events.
235 For more information on these types of counters see
236 <ulink url='https://perf.wiki.kernel.org/'></ulink>.
237 For examples on how to setup and use this tool, see the
238 "<ulink url='&YOCTO_DOCS_PROF_URL;#profile-manual-perf'>perf</ulink>"
239 section in the Yocto Project Profiling and Tracing Manual.
240 </para></listitem>
241 <listitem><para><emphasis>SystemTap:</emphasis> A free software
242 infrastructure that simplifies information gathering about
243 a running Linux system.
244 This information helps you diagnose performance or
245 functional problems.
246 SystemTap is not available as a user-space tool through
247 the Eclipse IDE Yocto Plug-in.
248 See <ulink url='http://sourceware.org/systemtap'></ulink>
249 for more information on SystemTap.
250 For examples on how to setup and use this tool, see the
251 "<ulink url='&YOCTO_DOCS_PROF_URL;#profile-manual-systemtap'>SystemTap</ulink>"
252 section in the Yocto Project Profiling and Tracing Manual.
253 </para></listitem>
254 <listitem><para><emphasis>Lttng-ust:</emphasis> A User-space
255 Tracer designed to provide detailed information on
256 user-space activity.
257 See <ulink url='http://lttng.org/ust'></ulink> for more
258 information on Lttng-ust.
259 </para></listitem>
260 </itemizedlist>
261 </para> 230 </para>
262 </section> 231 </section>
263</section> 232</section>