summaryrefslogtreecommitdiffstats
path: root/documentation/sdk-manual/sdk-intro.xml
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-08-12 10:20:16 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-08-25 23:09:27 +0100
commit4d5dc4a8908c4f67268f2058e1ea6d76f72ca0ef (patch)
tree3489d42ca80e9fdb6272d09341c2069b01188ac5 /documentation/sdk-manual/sdk-intro.xml
parenta3f519e19399e239cf1efde523af426f6a519d4f (diff)
downloadpoky-4d5dc4a8908c4f67268f2058e1ea6d76f72ca0ef.tar.gz
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>
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>