diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2012-12-17 17:17:14 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-01-16 15:59:04 +0000 |
commit | 5cbeb840061fad16524e355c07c518defae62b6e (patch) | |
tree | dccbd0db15c5ebcf8e617149080f61f2e08fe5f6 /documentation/kernel-dev/kernel-dev-intro.xml | |
parent | ea50862d40c6542d744408266aef157ce6ed5b63 (diff) | |
download | poky-5cbeb840061fad16524e355c07c518defae62b6e.tar.gz |
kernel-dev: Created file structure for new kernel-dev manual.
(From yocto-docs rev: 25be3ebb7713b875c4ec6e3723961b7dd860295d)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.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 | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/documentation/kernel-dev/kernel-dev-intro.xml b/documentation/kernel-dev/kernel-dev-intro.xml new file mode 100644 index 0000000000..c1cc22bb7a --- /dev/null +++ b/documentation/kernel-dev/kernel-dev-intro.xml | |||
@@ -0,0 +1,78 @@ | |||
1 | <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" | ||
2 | "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" | ||
3 | [<!ENTITY % poky SYSTEM "../poky.ent"> %poky; ] > | ||
4 | |||
5 | <chapter id='kernel-doc-intro'> | ||
6 | |||
7 | <title>Yocto Project Kernel Architecture and Use Manual</title> | ||
8 | |||
9 | <section id='kernel-intro-section'> | ||
10 | <title>Introduction</title> | ||
11 | <para> | ||
12 | The Yocto Project presents kernels as a fully patched, history-clean Git | ||
13 | repositories. | ||
14 | Each repository represents selected features, board support, | ||
15 | and configurations extensively tested by the Yocto Project. | ||
16 | Yocto Project kernels allow the end user to leverage community | ||
17 | best practices to seamlessly manage the development, build and debug cycles. | ||
18 | </para> | ||
19 | <para> | ||
20 | This manual describes Yocto Project kernels by providing information | ||
21 | on history, organization, benefits, and use. | ||
22 | The manual consists of two sections: | ||
23 | <itemizedlist> | ||
24 | <listitem><para><emphasis>Concepts:</emphasis> Describes concepts behind a kernel. | ||
25 | You will understand how a kernel is organized and why it is organized in | ||
26 | the way it is. You will understand the benefits of a kernel's organization | ||
27 | and the mechanisms used to work with the kernel and how to apply it in your | ||
28 | design process.</para></listitem> | ||
29 | <listitem><para><emphasis>Using a Kernel:</emphasis> Describes best practices | ||
30 | and "how-to" information | ||
31 | that lets you put a kernel to practical use. | ||
32 | Some examples are how to examine changes in a branch and how to | ||
33 | save kernel modifications.</para></listitem> | ||
34 | </itemizedlist> | ||
35 | </para> | ||
36 | |||
37 | <para> | ||
38 | For more information on the Linux kernel, see the following links: | ||
39 | <itemizedlist> | ||
40 | <listitem><para>The Linux Foundation's guide for kernel development | ||
41 | process - <ulink url='http://www.linuxfoundation.org/content/1-guide-kernel-development-process'></ulink></para></listitem> | ||
42 | <listitem><para>A fairly encompassing guide on Linux kernel development - | ||
43 | <ulink url='http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob_plain;f=Documentation/HOWTO;hb=HEAD'></ulink></para></listitem> | ||
44 | </itemizedlist> | ||
45 | </para> | ||
46 | |||
47 | <para> | ||
48 | For more discussion on the Yocto Project kernel, you can see these sections | ||
49 | in the Yocto Project Development Manual: | ||
50 | <itemizedlist> | ||
51 | <listitem><para> | ||
52 | "<ulink url='&YOCTO_DOCS_DEV_URL;#kernel-overview'>Kernel Overview</ulink>"</para></listitem> | ||
53 | <listitem><para> | ||
54 | "<ulink url='&YOCTO_DOCS_DEV_URL;#kernel-modification-workflow'>Kernel Modification Workflow</ulink>" | ||
55 | </para></listitem> | ||
56 | <listitem><para> | ||
57 | "<ulink url='&YOCTO_DOCS_DEV_URL;#patching-the-kernel'>Patching the Kernel</ulink>"</para></listitem> | ||
58 | <listitem><para> | ||
59 | "<ulink url='&YOCTO_DOCS_DEV_URL;#configuring-the-kernel'>Configuring the Kernel</ulink>"</para></listitem> | ||
60 | </itemizedlist> | ||
61 | </para> | ||
62 | |||
63 | <para> | ||
64 | For general information on the Yocto Project, visit the website at | ||
65 | <ulink url='&YOCTO_HOME_URL;'></ulink>. | ||
66 | </para> | ||
67 | </section> | ||
68 | |||
69 | |||
70 | |||
71 | |||
72 | |||
73 | |||
74 | |||
75 | </chapter> | ||
76 | <!-- | ||
77 | vim: expandtab tw=80 ts=4 | ||
78 | --> | ||