]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
kernel-dev: Updated step 1 of flow and intro verbiage
authorScott Rifenbark <srifenbark@gmail.com>
Fri, 18 Aug 2017 22:27:09 +0000 (15:27 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 1 Sep 2017 23:52:48 +0000 (00:52 +0100)
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>
documentation/kernel-dev/kernel-dev-intro.xml

index 9080ddc1b8c42730f1d4bde99cb5ef0b077e3955..9104ed4d876e6cf5856aae9a95ce3e4961167fe7 100644 (file)
@@ -11,7 +11,8 @@
     <para>
         Regardless of how you intend to make use of the Yocto Project,
         chances are you will work with the Linux kernel.
-        This manual introduces the kernel development process and
+        This manual describes how to set up your build host to support
+        kernel development, introduces the kernel development process,
         provides background information on the Yocto Linux kernel
         <ulink url='&YOCTO_DOCS_REF_URL;#metadata'>Metadata</ulink>,
         describes common tasks you can perform using the kernel tools,
 <section id='preparing-the-build-host-to-work-on-the-kernel'>
     <title>Preparing the Build Host to Work on the Kernel</title>
 
+    <para>
+        Before you can do any kernel development, you need to be
+        sure your build host is set up to use the Yocto Project.
+        For information on how to get set up, see the
+        "<ulink url='&YOCTO_DOCS_DEV_URL;#setting-up-the-development-host-to-use-the-yocto-project'>Setting Up to Use the Yocto Project</ulink>"
+        section in the Yocto Project Development Manual.
+        Part of preparing the system is creating a local Git
+        repository of the
+        <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink>
+        (<filename>poky</filename>) on your system.
+        Follow the steps in the
+        "<ulink url='&YOCTO_DOCS_DEV_URL;#cloning-the-poky-repository'>Cloning the <filename>poky</filename> Repository</ulink>"
+        section in the Yocto Project Development Manual to set up your
+        Source Directory.
+    </para>
+
     <para>
         Kernel development is best accomplished using
         <ulink url='&YOCTO_DOCS_SDK_URL;#using-devtool-in-your-sdk-workflow'><filename>devtool</filename></ulink>
         and not through traditional kernel workflow methods.
-        This section provides information for both scenarios.
+        The remainder of this section provides information for both scenarios.
     </para>
 
     <section id='getting-ready-to-develop-using-devtool'>
                 <emphasis>Set up Your Host Development System to Support
                 Development Using the Yocto Project</emphasis>:
                 See the
-                "<ulink url='&YOCTO_DOCS_QS_URL;#yp-resources'>Setting Up to Use the Yocto Project</ulink>"
-                section in the Yocto Project Quick Start for options on how
-                to get a build host ready to use the Yocto Project.
+                "<link linkend='preparing-the-build-host-to-work-on-the-kernel'>Preparing the Build Host to Work on the Kernel</link>"
+                section and be sure you have everything set up to use the
+                Yocto Project, including a local Git repository of the
+                <ulink url='&YOCTO_DOCS_REF_URL;#source-directory'>Source Directory</ulink>
+                (<filename>poky</filename>).
                 </para></listitem>
             <listitem><para>
                 <emphasis>Establish the Temporary Kernel Source Files</emphasis>: