diff options
| -rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 17 | ||||
| -rw-r--r-- | documentation/dev-manual/dev-manual-intro.xml | 12 | ||||
| -rw-r--r-- | documentation/dev-manual/dev-manual-model.xml | 26 |
3 files changed, 42 insertions, 13 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 6c406dad53..425b05a03b 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml | |||
| @@ -1338,9 +1338,9 @@ | |||
| 1338 | </para> | 1338 | </para> |
| 1339 | 1339 | ||
| 1340 | <para> | 1340 | <para> |
| 1341 | For concepts on kernel configuration, see the | 1341 | For more information on kernel configuration, see the |
| 1342 | "<ulink url='&YOCTO_DOCS_KERNEL_URL;#kernel-configuration'>Kernel Configuration</ulink>" | 1342 | "<ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;#changing-the-configuration'>Changing the Configuration</ulink>" |
| 1343 | section in the Yocto Project Kernel Architecture and Use Manual. | 1343 | section in the Yocto Project Linux Kernel Development Manual. |
| 1344 | </para> | 1344 | </para> |
| 1345 | 1345 | ||
| 1346 | <section id='using-menuconfig'> | 1346 | <section id='using-menuconfig'> |
| @@ -1622,6 +1622,12 @@ | |||
| 1622 | in the Yocto Project Quick Start. | 1622 | in the Yocto Project Quick Start. |
| 1623 | </para> | 1623 | </para> |
| 1624 | 1624 | ||
| 1625 | <para> | ||
| 1626 | Also, for more information on patching the kernel, see the | ||
| 1627 | "<ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;#applying-patches'>Applying Patches</ulink>" | ||
| 1628 | section in the Yocto Project Linux Kernel Development Manual. | ||
| 1629 | </para> | ||
| 1630 | |||
| 1625 | <section id='create-a-layer-for-your-changes'> | 1631 | <section id='create-a-layer-for-your-changes'> |
| 1626 | <title>Create a Layer for your Changes</title> | 1632 | <title>Create a Layer for your Changes</title> |
| 1627 | 1633 | ||
| @@ -2606,6 +2612,11 @@ | |||
| 2606 | the most time in when doing X?" | 2612 | the most time in when doing X?" |
| 2607 | Because the OpenEmbedded build system is well integrated with OProfile, it makes profiling | 2613 | Because the OpenEmbedded build system is well integrated with OProfile, it makes profiling |
| 2608 | applications on target hardware straightforward. | 2614 | applications on target hardware straightforward. |
| 2615 | <note> | ||
| 2616 | For more information on how to set up and run OProfile, see the | ||
| 2617 | "<ulink url='&YOCTO_DOCS_PROF_URL;#profile-manual-oprofile'>OProfile</ulink>" | ||
| 2618 | section in the Yocto Project Profiling and Tracing Manual. | ||
| 2619 | </note> | ||
| 2609 | </para> | 2620 | </para> |
| 2610 | 2621 | ||
| 2611 | <para> | 2622 | <para> |
diff --git a/documentation/dev-manual/dev-manual-intro.xml b/documentation/dev-manual/dev-manual-intro.xml index dca24602ed..1086c778bd 100644 --- a/documentation/dev-manual/dev-manual-intro.xml +++ b/documentation/dev-manual/dev-manual-intro.xml | |||
| @@ -103,9 +103,15 @@ | |||
| 103 | This guide defines the structure for BSP components. | 103 | This guide defines the structure for BSP components. |
| 104 | Having a commonly understood structure encourages standardization.</para></listitem> | 104 | Having a commonly understood structure encourages standardization.</para></listitem> |
| 105 | <listitem><para><emphasis> | 105 | <listitem><para><emphasis> |
| 106 | <ulink url='&YOCTO_DOCS_KERNEL_URL;'>Yocto Project Kernel Architecture and Use Manual</ulink>:</emphasis> | 106 | <ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel Development Manual</ulink>:</emphasis> |
| 107 | This manual describes the architecture of the Yocto Project kernel and provides | 107 | This manual describes how to work with Linux Yocto kernels as well as providing a bit |
| 108 | some work flow examples.</para></listitem> | 108 | of conceptual information on the construction of the Yocto Linux kernel tree. |
| 109 | </para></listitem> | ||
| 110 | <listitem><para><emphasis> | ||
| 111 | <ulink url='&YOCTO_DOCS_PROF_URL;'>Yocto Project Profiling and Tracing Manual</ulink>:</emphasis> | ||
| 112 | This manual presents a set of common and generally useful tracing and | ||
| 113 | profiling schemes along with their application (as appropriate) to each tool. | ||
| 114 | </para></listitem> | ||
| 109 | <listitem><para><emphasis> | 115 | <listitem><para><emphasis> |
| 110 | <ulink url='http://www.youtube.com/watch?v=3ZlOu-gLsh0'> | 116 | <ulink url='http://www.youtube.com/watch?v=3ZlOu-gLsh0'> |
| 111 | Eclipse IDE Yocto Plug-in</ulink>:</emphasis> A step-by-step instructional video that | 117 | Eclipse IDE Yocto Plug-in</ulink>:</emphasis> A step-by-step instructional video that |
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml index 442cab3036..0694682c90 100644 --- a/documentation/dev-manual/dev-manual-model.xml +++ b/documentation/dev-manual/dev-manual-model.xml | |||
| @@ -17,6 +17,9 @@ | |||
| 17 | For an example on how to create a BSP, see the | 17 | For an example on how to create a BSP, see the |
| 18 | "<ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-yocto-bsp-script'>Creating a New BSP Layer Using the yocto-bsp Script</ulink>" | 18 | "<ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-yocto-bsp-script'>Creating a New BSP Layer Using the yocto-bsp Script</ulink>" |
| 19 | section in the Yocto Project Board Support Package (BSP) Developer's Guide. | 19 | section in the Yocto Project Board Support Package (BSP) Developer's Guide. |
| 20 | For more complete information on how to work with the kernel, see the | ||
| 21 | <ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel | ||
| 22 | Development Manual</ulink>. | ||
| 20 | </para></listitem> | 23 | </para></listitem> |
| 21 | <listitem><para><emphasis>User Application Development:</emphasis> | 24 | <listitem><para><emphasis>User Application Development:</emphasis> |
| 22 | User Application Development covers development of applications that you intend | 25 | User Application Development covers development of applications that you intend |
| @@ -230,13 +233,13 @@ | |||
| 230 | <para> | 233 | <para> |
| 231 | The remainder of this section presents a high-level overview of the Yocto Project | 234 | The remainder of this section presents a high-level overview of the Yocto Project |
| 232 | kernel architecture and the steps to modify the kernel. | 235 | kernel architecture and the steps to modify the kernel. |
| 233 | For a complete discussion of the kernel, see the | ||
| 234 | <ulink url='&YOCTO_DOCS_KERNEL_URL;'>Yocto Project Kernel Architecture and Use Manual</ulink>. | ||
| 235 | You can reference the | 236 | You can reference the |
| 236 | "<link linkend='patching-the-kernel'>Patching the Kernel</link>" section | 237 | "<link linkend='patching-the-kernel'>Patching the Kernel</link>" section |
| 237 | for an example that changes the source code of the kernel. | 238 | for an example that changes the source code of the kernel. |
| 238 | For information on how to configure the kernel, see the | 239 | For information on how to configure the kernel, see the |
| 239 | "<link linkend='configuring-the-kernel'>Configuring the Kernel</link>" section. | 240 | "<link linkend='configuring-the-kernel'>Configuring the Kernel</link>" section. |
| 241 | For more information on the kernel and on modifying the kernel, see the | ||
| 242 | <ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel Development Manual</ulink>. | ||
| 240 | </para> | 243 | </para> |
| 241 | 244 | ||
| 242 | <section id='kernel-overview'> | 245 | <section id='kernel-overview'> |
| @@ -366,9 +369,9 @@ | |||
| 366 | </para> | 369 | </para> |
| 367 | 370 | ||
| 368 | <para> | 371 | <para> |
| 369 | Again, for a complete discussion of the Yocto Project kernel's architecture and its | 372 | Again, for additional information the Yocto Project kernel's |
| 370 | branching strategy, see the | 373 | architecture and its branching strategy, see the |
| 371 | <ulink url='&YOCTO_DOCS_KERNEL_URL;'>Yocto Project Kernel Architecture and Use Manual</ulink>. | 374 | <ulink url='&YOCTO_DOCS_KERNEL_DEV_URL;'>Yocto Project Linux Kernel Development Manual</ulink>. |
| 372 | You can also reference the | 375 | You can also reference the |
| 373 | "<link linkend='patching-the-kernel'>Patching the Kernel</link>" | 376 | "<link linkend='patching-the-kernel'>Patching the Kernel</link>" |
| 374 | section for a detailed example that modifies the kernel. | 377 | section for a detailed example that modifies the kernel. |
| @@ -1272,7 +1275,11 @@ directory.</para></listitem> | |||
| 1272 | host can use, you must have <filename>oprofile</filename> version 0.9.4 or | 1275 | host can use, you must have <filename>oprofile</filename> version 0.9.4 or |
| 1273 | greater installed on the host.</para> | 1276 | greater installed on the host.</para> |
| 1274 | <para>You can locate both the viewer and server from | 1277 | <para>You can locate both the viewer and server from |
| 1275 | <ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi/oprofileui/'></ulink>. | 1278 | <ulink url='&YOCTO_GIT_URL;/cgit/cgit.cgi/oprofileui/'></ulink> |
| 1279 | You can also find more information on setting up and | ||
| 1280 | using this tool in the | ||
| 1281 | "<ulink url='&YOCTO_DOCS_PROF_URL;#profile-manual-oprofile'>OProfile</ulink>" | ||
| 1282 | section of the Yocto Project Profiling and Tracing Manual. | ||
| 1276 | <note>The <filename>oprofile-server</filename> is installed by default on | 1283 | <note>The <filename>oprofile-server</filename> is installed by default on |
| 1277 | the <filename>core-image-sato-sdk</filename> image.</note></para></listitem> | 1284 | the <filename>core-image-sato-sdk</filename> image.</note></para></listitem> |
| 1278 | <listitem><para><emphasis><filename>Lttng2.0 ust trace import</filename>:</emphasis> | 1285 | <listitem><para><emphasis><filename>Lttng2.0 ust trace import</filename>:</emphasis> |
| @@ -1331,7 +1338,12 @@ directory.</para></listitem> | |||
| 1331 | performance counter registers. | 1338 | performance counter registers. |
| 1332 | Selecting either of these tools causes an RSE terminal view to appear | 1339 | Selecting either of these tools causes an RSE terminal view to appear |
| 1333 | from which you can run the tools. | 1340 | from which you can run the tools. |
| 1334 | Both tools refresh the entire screen to display results while they run.</para></listitem> | 1341 | Both tools refresh the entire screen to display results while they run. |
| 1342 | For more informationi on setting up and using <filename>perf</filename>, | ||
| 1343 | see the | ||
| 1344 | "<ulink url='&YOCTO_DOCS_PROF_URL;#profile-manual-perf'>perf</ulink>" | ||
| 1345 | section in the Yocto Project Profiling and Tracing Manual. | ||
| 1346 | </para></listitem> | ||
| 1335 | </itemizedlist> | 1347 | </itemizedlist> |
| 1336 | </para> | 1348 | </para> |
| 1337 | </section> | 1349 | </section> |
