summaryrefslogtreecommitdiffstats
path: root/documentation/kernel-dev/kernel-dev-intro.xml
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2017-08-18 15:27:09 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-09-02 00:52:48 +0100
commit5865fcdf856f003cddabf476acb4e4f953db96e9 (patch)
treef119c37ded302576edcd77181a28488db60d13bf /documentation/kernel-dev/kernel-dev-intro.xml
parenta64831cad79e46c50509aad89f6fefad71123b60 (diff)
downloadpoky-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.xml29
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>: