diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2017-08-18 15:27:09 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-09-02 00:52:48 +0100 |
commit | 5865fcdf856f003cddabf476acb4e4f953db96e9 (patch) | |
tree | f119c37ded302576edcd77181a28488db60d13bf /documentation/kernel-dev/kernel-dev-intro.xml | |
parent | a64831cad79e46c50509aad89f6fefad71123b60 (diff) | |
download | poky-5865fcdf856f003cddabf476acb4e4f953db96e9.tar.gz |
kernel-dev: Updated step 1 of flow and intro verbiage
Updated the step to include proper links and verbiage for
setting up the system for YP development.
(From yocto-docs rev: d5d908847d66178a995d2be985c605e6a5c48d76)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/kernel-dev/kernel-dev-intro.xml')
-rw-r--r-- | documentation/kernel-dev/kernel-dev-intro.xml | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/documentation/kernel-dev/kernel-dev-intro.xml b/documentation/kernel-dev/kernel-dev-intro.xml index 9080ddc1b8..9104ed4d87 100644 --- a/documentation/kernel-dev/kernel-dev-intro.xml +++ b/documentation/kernel-dev/kernel-dev-intro.xml | |||
@@ -11,7 +11,8 @@ | |||
11 | <para> | 11 | <para> |
12 | Regardless of how you intend to make use of the Yocto Project, | 12 | Regardless of how you intend to make use of the Yocto Project, |
13 | chances are you will work with the Linux kernel. | 13 | chances are you will work with the Linux kernel. |
14 | This manual introduces the kernel development process and | 14 | This manual describes how to set up your build host to support |
15 | kernel development, introduces the kernel development process, | ||
15 | provides background information on the Yocto Linux kernel | 16 | provides background information on the Yocto Linux kernel |
16 | <ulink url='&YOCTO_DOCS_REF_URL;#metadata'>Metadata</ulink>, | 17 | <ulink url='&YOCTO_DOCS_REF_URL;#metadata'>Metadata</ulink>, |
17 | describes common tasks you can perform using the kernel tools, | 18 | describes common tasks you can perform using the kernel tools, |
@@ -94,10 +95,26 @@ | |||
94 | <title>Preparing the Build Host to Work on the Kernel</title> | 95 | <title>Preparing the Build Host to Work on the Kernel</title> |
95 | 96 | ||
96 | <para> | 97 | <para> |
98 | Before you can do any kernel development, you need to be | ||
99 | sure your build host is set up to use the Yocto Project. | ||
100 | For information on how to get set up, see the | ||
101 | "<ulink url='&YOCTO_DOCS_DEV_URL;#setting-up-the-development-host-to-use-the-yocto-project'>Setting Up to Use the Yocto Project</ulink>" | ||
102 | section in the Yocto Project Development Manual. | ||
103 | Part of preparing the system is creating a local Git | ||
104 | repository of the | ||
105 | <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink> | ||
106 | (<filename>poky</filename>) on your system. | ||
107 | Follow the steps in the | ||
108 | "<ulink url='&YOCTO_DOCS_DEV_URL;#cloning-the-poky-repository'>Cloning the <filename>poky</filename> Repository</ulink>" | ||
109 | section in the Yocto Project Development Manual to set up your | ||
110 | Source Directory. | ||
111 | </para> | ||
112 | |||
113 | <para> | ||
97 | Kernel development is best accomplished using | 114 | Kernel development is best accomplished using |
98 | <ulink url='&YOCTO_DOCS_SDK_URL;#using-devtool-in-your-sdk-workflow'><filename>devtool</filename></ulink> | 115 | <ulink url='&YOCTO_DOCS_SDK_URL;#using-devtool-in-your-sdk-workflow'><filename>devtool</filename></ulink> |
99 | and not through traditional kernel workflow methods. | 116 | and not through traditional kernel workflow methods. |
100 | This section provides information for both scenarios. | 117 | The remainder of this section provides information for both scenarios. |
101 | </para> | 118 | </para> |
102 | 119 | ||
103 | <section id='getting-ready-to-develop-using-devtool'> | 120 | <section id='getting-ready-to-develop-using-devtool'> |
@@ -254,9 +271,11 @@ | |||
254 | <emphasis>Set up Your Host Development System to Support | 271 | <emphasis>Set up Your Host Development System to Support |
255 | Development Using the Yocto Project</emphasis>: | 272 | Development Using the Yocto Project</emphasis>: |
256 | See the | 273 | See the |
257 | "<ulink url='&YOCTO_DOCS_QS_URL;#yp-resources'>Setting Up to Use the Yocto Project</ulink>" | 274 | "<link linkend='preparing-the-build-host-to-work-on-the-kernel'>Preparing the Build Host to Work on the Kernel</link>" |
258 | section in the Yocto Project Quick Start for options on how | 275 | section and be sure you have everything set up to use the |
259 | to get a build host ready to use the Yocto Project. | 276 | Yocto Project, including a local Git repository of the |
277 | <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink> | ||
278 | (<filename>poky</filename>). | ||
260 | </para></listitem> | 279 | </para></listitem> |
261 | <listitem><para> | 280 | <listitem><para> |
262 | <emphasis>Establish the Temporary Kernel Source Files</emphasis>: | 281 | <emphasis>Establish the Temporary Kernel Source Files</emphasis>: |