diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2013-04-10 10:47:12 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-04-11 12:22:30 +0100 |
commit | 24eea964f095d86486ce0755e7a290c9d689bb5c (patch) | |
tree | 6a33cb22d7ba61da8e3d5cc0e0348c7a5d8ec799 | |
parent | 5e81518b1c9dd8b2968279e412d0eb00cd1e2e0e (diff) | |
download | poky-24eea964f095d86486ce0755e7a290c9d689bb5c.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>
-rw-r--r-- | documentation/dev-manual/dev-manual-model.xml | 17 |
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 |