summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-model.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-04-10 10:47:12 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-04-11 12:22:36 +0100
commitc973b36249f4347c482392b3bb8ca20a1b41d494 (patch)
tree8ab7cc2dad36f426f08fc2bc97ce51727e1350e4 /documentation/dev-manual/dev-manual-model.xml
parentb5d55cfe033cdf4d075335f5eb57709680c09e2a (diff)
downloadpoky-c973b36249f4347c482392b3bb8ca20a1b41d494.tar.gz
dev-manual: Edits to "Developing a Board Support Package (BSP)" section.
(From yocto-docs rev: 29843f6f5cc16c978369df1daf64d9d45d288490) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/dev-manual-model.xml')
-rw-r--r--documentation/dev-manual/dev-manual-model.xml17
1 files changed, 9 insertions, 8 deletions
diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml
index c821fe8d19..f8bd28353c 100644
--- a/documentation/dev-manual/dev-manual-model.xml
+++ b/documentation/dev-manual/dev-manual-model.xml
@@ -117,21 +117,22 @@
117 Directory</link> available on your host system. 117 Directory</link> available on your host system.
118 Having these files on your system gives you access to the build 118 Having these files on your system gives you access to the build
119 process and to the tools you need. 119 process and to the tools you need.
120 For information on how to set up the 120 For information on how to set up the Source Directory,
121 <link linkend='source-directory'>Source Directory</link>, see the 121 see the
122 "<link linkend='getting-setup'>Getting Set up</link>" section.</para></listitem> 122 "<link linkend='getting-setup'>Getting Set Up</link>" section.</para></listitem>
123 <listitem><para><emphasis>Establish the <filename>meta-intel</filename> 123 <listitem><para><emphasis>Establish the <filename>meta-intel</filename>
124 repository on your system</emphasis>: Having local copies 124 repository on your system</emphasis>: Having local copies
125 of these supported BSP layers on your system gives you 125 of these supported BSP layers on your system gives you
126 access to layers you might be able to build on or modify 126 access to layers you might be able to build on or modify
127 to create your BSP. 127 to create your BSP.
128 For information on how to get these files, see the 128 For information on how to get these files, see the
129 "<link linkend='getting-setup'>Getting Setup</link>" section.</para></listitem> 129 "<link linkend='getting-setup'>Getting Set Up</link>" section.</para></listitem>
130 <listitem><para><emphasis>Create your own BSP layer using the 130 <listitem><para><emphasis>Create your own BSP layer using the
131 <ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-yocto-bsp-script'><filename>yocto-bsp</filename></ulink> script</emphasis>: 131 <ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-yocto-bsp-script'><filename>yocto-bsp</filename></ulink> script</emphasis>:
132 Layers are ideal for 132 Layers are ideal for
133 isolating and storing work for a given piece of hardware. 133 isolating and storing work for a given piece of hardware.
134 A layer is really just a location or area in which you place the recipes for your BSP. 134 A layer is really just a location or area in which you place
135 the recipes and configurations for your BSP.
135 In fact, a BSP is, in itself, a special type of layer. 136 In fact, a BSP is, in itself, a special type of layer.
136 The simplest way to create a new BSP layer that is compliant with the 137 The simplest way to create a new BSP layer that is compliant with the
137 Yocto Project is to use the <filename>yocto-bsp</filename> script. 138 Yocto Project is to use the <filename>yocto-bsp</filename> script.
@@ -160,11 +161,11 @@
160 The recipes and configurations for these four BSPs are located and dispersed 161 The recipes and configurations for these four BSPs are located and dispersed
161 within the <link linkend='source-directory'>Source Directory</link>. 162 within the <link linkend='source-directory'>Source Directory</link>.
162 On the other hand, BSP layers for Cedar Trail, Chief River, Crown Bay, 163 On the other hand, BSP layers for Cedar Trail, Chief River, Crown Bay,
163 Crystal Forest, Emenlow, Fish River, Fish River 2, Jasper Forest, N450, 164 Crystal Forest, Emenlow, Fish River Island, Fish River Island 2, Jasper Forest, N450,
164 Romley, sys940x, Sugar Bay, and tlk exist in their own separate layers 165 Romley, sys940x, Sugar Bay, and tlk exist in their own separate layers
165 within the larger <filename>meta-intel</filename> layer.</note> 166 within the larger <filename>meta-intel</filename> layer.</note>
166 <para>When you set up a layer for a new BSP, you should follow a standard layout. 167 <para>When you set up a layer for a new BSP, you should follow a standard layout.
167 This layout is described in the section 168 This layout is described in the
168 "<ulink url='&YOCTO_DOCS_BSP_URL;#bsp-filelayout'>Example Filesystem Layout</ulink>" 169 "<ulink url='&YOCTO_DOCS_BSP_URL;#bsp-filelayout'>Example Filesystem Layout</ulink>"
169 section of the Board Support Package (BSP) Development Guide. 170 section of the Board Support Package (BSP) Development Guide.
170 In the standard layout, you will notice a suggested structure for recipes and 171 In the standard layout, you will notice a suggested structure for recipes and
@@ -178,7 +179,7 @@
178 directories within the BSP layer. 179 directories within the BSP layer.
179 Configuration changes identify where your new layer is on the local system 180 Configuration changes identify where your new layer is on the local system
180 and identify which kernel you are going to use. 181 and identify which kernel you are going to use.
181 When you run the <filename>yocto-bsp</filename> script you are able to interactively 182 When you run the <filename>yocto-bsp</filename> script, you are able to interactively
182 configure many things for the BSP (e.g. keyboard, touchscreen, and so forth). 183 configure many things for the BSP (e.g. keyboard, touchscreen, and so forth).
183 </para></listitem> 184 </para></listitem>
184 <listitem><para><emphasis>Make recipe changes to your new BSP layer</emphasis>: Recipe 185 <listitem><para><emphasis>Make recipe changes to your new BSP layer</emphasis>: Recipe