diff options
Diffstat (limited to 'documentation/sdk-manual/sdk-intro.xml')
-rw-r--r-- | documentation/sdk-manual/sdk-intro.xml | 71 |
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> |