diff options
Diffstat (limited to 'documentation/kernel-dev/kernel-dev-common.rst')
-rw-r--r-- | documentation/kernel-dev/kernel-dev-common.rst | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/documentation/kernel-dev/kernel-dev-common.rst b/documentation/kernel-dev/kernel-dev-common.rst index 8e9bc27bf5..4bb553f8dd 100644 --- a/documentation/kernel-dev/kernel-dev-common.rst +++ b/documentation/kernel-dev/kernel-dev-common.rst | |||
@@ -21,11 +21,11 @@ Preparing the Build Host to Work on the Kernel | |||
21 | 21 | ||
22 | Before you can do any kernel development, you need to be sure your build | 22 | Before you can do any kernel development, you need to be sure your build |
23 | host is set up to use the Yocto Project. For information on how to get | 23 | host is set up to use the Yocto Project. For information on how to get |
24 | set up, see the ":doc:`/dev-manual/dev-manual-start`" section in | 24 | set up, see the ":doc:`/dev-manual/start`" section in |
25 | the Yocto Project Development Tasks Manual. Part of preparing the system | 25 | the Yocto Project Development Tasks Manual. Part of preparing the system |
26 | is creating a local Git repository of the | 26 | is creating a local Git repository of the |
27 | :term:`Source Directory` (``poky``) on your system. Follow the steps in the | 27 | :term:`Source Directory` (``poky``) on your system. Follow the steps in the |
28 | ":ref:`dev-manual/dev-manual-start:cloning the \`\`poky\`\` repository`" | 28 | ":ref:`dev-manual/start:cloning the \`\`poky\`\` repository`" |
29 | section in the Yocto Project Development Tasks Manual to set up your | 29 | section in the Yocto Project Development Tasks Manual to set up your |
30 | Source Directory. | 30 | Source Directory. |
31 | 31 | ||
@@ -34,8 +34,8 @@ Source Directory. | |||
34 | Be sure you check out the appropriate development branch or you | 34 | Be sure you check out the appropriate development branch or you |
35 | create your local branch by checking out a specific tag to get the | 35 | create your local branch by checking out a specific tag to get the |
36 | desired version of Yocto Project. See the | 36 | desired version of Yocto Project. See the |
37 | ":ref:`dev-manual/dev-manual-start:checking out by branch in poky`" and | 37 | ":ref:`dev-manual/start:checking out by branch in poky`" and |
38 | ":ref:`dev-manual/dev-manual-start:checking out by tag in poky`" | 38 | ":ref:`dev-manual/start:checking out by tag in poky`" |
39 | sections in the Yocto Project Development Tasks Manual for more information. | 39 | sections in the Yocto Project Development Tasks Manual for more information. |
40 | 40 | ||
41 | Kernel development is best accomplished using | 41 | Kernel development is best accomplished using |
@@ -104,13 +104,13 @@ section: | |||
104 | 104 | ||
105 | For background information on working with common and BSP layers, | 105 | For background information on working with common and BSP layers, |
106 | see the | 106 | see the |
107 | ":ref:`dev-manual/dev-manual-common-tasks:understanding and creating layers`" | 107 | ":ref:`dev-manual/common-tasks:understanding and creating layers`" |
108 | section in the Yocto Project Development Tasks Manual and the | 108 | section in the Yocto Project Development Tasks Manual and the |
109 | ":ref:`bsp-guide/bsp:bsp layers`" section in the Yocto Project Board | 109 | ":ref:`bsp-guide/bsp:bsp layers`" section in the Yocto Project Board |
110 | Support (BSP) Developer's Guide, respectively. For information on how to | 110 | Support (BSP) Developer's Guide, respectively. For information on how to |
111 | use the ``bitbake-layers create-layer`` command to quickly set up a layer, | 111 | use the ``bitbake-layers create-layer`` command to quickly set up a layer, |
112 | see the | 112 | see the |
113 | ":ref:`dev-manual/dev-manual-common-tasks:creating a general layer using the \`\`bitbake-layers\`\` script`" | 113 | ":ref:`dev-manual/common-tasks:creating a general layer using the \`\`bitbake-layers\`\` script`" |
114 | section in the Yocto Project Development Tasks Manual. | 114 | section in the Yocto Project Development Tasks Manual. |
115 | 115 | ||
116 | 4. *Inform the BitBake Build Environment About Your Layer:* As directed | 116 | 4. *Inform the BitBake Build Environment About Your Layer:* As directed |
@@ -236,7 +236,7 @@ section: | |||
236 | Also, for this example, be sure that the local branch you have | 236 | Also, for this example, be sure that the local branch you have |
237 | checked out for ``poky`` is the Yocto Project &DISTRO_NAME; branch. If | 237 | checked out for ``poky`` is the Yocto Project &DISTRO_NAME; branch. If |
238 | you need to checkout out the &DISTRO_NAME; branch, see the | 238 | you need to checkout out the &DISTRO_NAME; branch, see the |
239 | ":ref:`dev-manual/dev-manual-start:checking out by branch in poky`" | 239 | ":ref:`dev-manual/start:checking out by branch in poky`" |
240 | section in the Yocto Project Development Tasks Manual. | 240 | section in the Yocto Project Development Tasks Manual. |
241 | :: | 241 | :: |
242 | 242 | ||
@@ -289,13 +289,13 @@ section: | |||
289 | 289 | ||
290 | For background information on working with common and BSP layers, | 290 | For background information on working with common and BSP layers, |
291 | see the | 291 | see the |
292 | ":ref:`dev-manual/dev-manual-common-tasks:understanding and creating layers`" | 292 | ":ref:`dev-manual/common-tasks:understanding and creating layers`" |
293 | section in the Yocto Project Development Tasks Manual and the | 293 | section in the Yocto Project Development Tasks Manual and the |
294 | ":ref:`bsp-guide/bsp:bsp layers`" section in the Yocto Project Board | 294 | ":ref:`bsp-guide/bsp:bsp layers`" section in the Yocto Project Board |
295 | Support (BSP) Developer's Guide, respectively. For information on how to | 295 | Support (BSP) Developer's Guide, respectively. For information on how to |
296 | use the ``bitbake-layers create-layer`` command to quickly set up a layer, | 296 | use the ``bitbake-layers create-layer`` command to quickly set up a layer, |
297 | see the | 297 | see the |
298 | ":ref:`dev-manual/dev-manual-common-tasks:creating a general layer using the \`\`bitbake-layers\`\` script`" | 298 | ":ref:`dev-manual/common-tasks:creating a general layer using the \`\`bitbake-layers\`\` script`" |
299 | section in the Yocto Project Development Tasks Manual. | 299 | section in the Yocto Project Development Tasks Manual. |
300 | 300 | ||
301 | 4. *Inform the BitBake Build Environment About Your Layer:* As directed | 301 | 4. *Inform the BitBake Build Environment About Your Layer:* As directed |
@@ -378,7 +378,7 @@ layer contains its own :term:`BitBake` | |||
378 | append files (``.bbappend``) and provides a convenient mechanism to | 378 | append files (``.bbappend``) and provides a convenient mechanism to |
379 | create your own recipe files (``.bb``) as well as store and use kernel | 379 | create your own recipe files (``.bb``) as well as store and use kernel |
380 | patch files. For background information on working with layers, see the | 380 | patch files. For background information on working with layers, see the |
381 | ":ref:`dev-manual/dev-manual-common-tasks:understanding and creating layers`" | 381 | ":ref:`dev-manual/common-tasks:understanding and creating layers`" |
382 | section in the Yocto Project Development Tasks Manual. | 382 | section in the Yocto Project Development Tasks Manual. |
383 | 383 | ||
384 | .. note:: | 384 | .. note:: |
@@ -386,7 +386,7 @@ section in the Yocto Project Development Tasks Manual. | |||
386 | The Yocto Project comes with many tools that simplify tasks you need | 386 | The Yocto Project comes with many tools that simplify tasks you need |
387 | to perform. One such tool is the ``bitbake-layers create-layer`` | 387 | to perform. One such tool is the ``bitbake-layers create-layer`` |
388 | command, which simplifies creating a new layer. See the | 388 | command, which simplifies creating a new layer. See the |
389 | ":ref:`dev-manual/dev-manual-common-tasks:creating a general layer using the \`\`bitbake-layers\`\` script`" | 389 | ":ref:`dev-manual/common-tasks:creating a general layer using the \`\`bitbake-layers\`\` script`" |
390 | section in the Yocto Project Development Tasks Manual for | 390 | section in the Yocto Project Development Tasks Manual for |
391 | information on how to use this script to quick set up a new layer. | 391 | information on how to use this script to quick set up a new layer. |
392 | 392 | ||
@@ -443,7 +443,7 @@ home directory: | |||
443 | The :term:`FILESEXTRAPATHS` and :term:`SRC_URI` statements | 443 | The :term:`FILESEXTRAPATHS` and :term:`SRC_URI` statements |
444 | enable the OpenEmbedded build system to find patch files. For more | 444 | enable the OpenEmbedded build system to find patch files. For more |
445 | information on using append files, see the | 445 | information on using append files, see the |
446 | ":ref:`dev-manual/dev-manual-common-tasks:using .bbappend files in your layer`" | 446 | ":ref:`dev-manual/common-tasks:using .bbappend files in your layer`" |
447 | section in the Yocto Project Development Tasks Manual. | 447 | section in the Yocto Project Development Tasks Manual. |
448 | 448 | ||
449 | Modifying an Existing Recipe | 449 | Modifying an Existing Recipe |
@@ -1108,7 +1108,7 @@ Section. | |||
1108 | For more information on append files and patches, see the "`Creating | 1108 | For more information on append files and patches, see the "`Creating |
1109 | the Append File <#creating-the-append-file>`__" and "`Applying | 1109 | the Append File <#creating-the-append-file>`__" and "`Applying |
1110 | Patches <#applying-patches>`__" sections. You can also see the | 1110 | Patches <#applying-patches>`__" sections. You can also see the |
1111 | ":ref:`dev-manual/dev-manual-common-tasks:using .bbappend files in your layer`" | 1111 | ":ref:`dev-manual/common-tasks:using .bbappend files in your layer`" |
1112 | section in the Yocto Project Development Tasks Manual. | 1112 | section in the Yocto Project Development Tasks Manual. |
1113 | 1113 | ||
1114 | .. note:: | 1114 | .. note:: |