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>
This commit is contained in:
parent
5e81518b1c
commit
24eea964f0
|
@ -117,21 +117,22 @@
|
||||||
Directory</link> available on your host system.
|
Directory</link> available on your host system.
|
||||||
Having these files on your system gives you access to the build
|
Having these files on your system gives you access to the build
|
||||||
process and to the tools you need.
|
process and to the tools you need.
|
||||||
For information on how to set up the
|
For information on how to set up the Source Directory,
|
||||||
<link linkend='source-directory'>Source Directory</link>, see the
|
see the
|
||||||
"<link linkend='getting-setup'>Getting Set up</link>" section.</para></listitem>
|
"<link linkend='getting-setup'>Getting Set Up</link>" section.</para></listitem>
|
||||||
<listitem><para><emphasis>Establish the <filename>meta-intel</filename>
|
<listitem><para><emphasis>Establish the <filename>meta-intel</filename>
|
||||||
repository on your system</emphasis>: Having local copies
|
repository on your system</emphasis>: Having local copies
|
||||||
of these supported BSP layers on your system gives you
|
of these supported BSP layers on your system gives you
|
||||||
access to layers you might be able to build on or modify
|
access to layers you might be able to build on or modify
|
||||||
to create your BSP.
|
to create your BSP.
|
||||||
For information on how to get these files, see the
|
For information on how to get these files, see the
|
||||||
"<link linkend='getting-setup'>Getting Setup</link>" section.</para></listitem>
|
"<link linkend='getting-setup'>Getting Set Up</link>" section.</para></listitem>
|
||||||
<listitem><para><emphasis>Create your own BSP layer using the
|
<listitem><para><emphasis>Create your own BSP layer using the
|
||||||
<ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-yocto-bsp-script'><filename>yocto-bsp</filename></ulink> script</emphasis>:
|
<ulink url='&YOCTO_DOCS_BSP_URL;#creating-a-new-bsp-layer-using-the-yocto-bsp-script'><filename>yocto-bsp</filename></ulink> script</emphasis>:
|
||||||
Layers are ideal for
|
Layers are ideal for
|
||||||
isolating and storing work for a given piece of hardware.
|
isolating and storing work for a given piece of hardware.
|
||||||
A layer is really just a location or area in which you place the recipes for your BSP.
|
A layer is really just a location or area in which you place
|
||||||
|
the recipes and configurations for your BSP.
|
||||||
In fact, a BSP is, in itself, a special type of layer.
|
In fact, a BSP is, in itself, a special type of layer.
|
||||||
The simplest way to create a new BSP layer that is compliant with the
|
The simplest way to create a new BSP layer that is compliant with the
|
||||||
Yocto Project is to use the <filename>yocto-bsp</filename> script.
|
Yocto Project is to use the <filename>yocto-bsp</filename> script.
|
||||||
|
@ -160,11 +161,11 @@
|
||||||
The recipes and configurations for these four BSPs are located and dispersed
|
The recipes and configurations for these four BSPs are located and dispersed
|
||||||
within the <link linkend='source-directory'>Source Directory</link>.
|
within the <link linkend='source-directory'>Source Directory</link>.
|
||||||
On the other hand, BSP layers for Cedar Trail, Chief River, Crown Bay,
|
On the other hand, BSP layers for Cedar Trail, Chief River, Crown Bay,
|
||||||
Crystal Forest, Emenlow, Fish River, Fish River 2, Jasper Forest, N450,
|
Crystal Forest, Emenlow, Fish River Island, Fish River Island 2, Jasper Forest, N450,
|
||||||
Romley, sys940x, Sugar Bay, and tlk exist in their own separate layers
|
Romley, sys940x, Sugar Bay, and tlk exist in their own separate layers
|
||||||
within the larger <filename>meta-intel</filename> layer.</note>
|
within the larger <filename>meta-intel</filename> layer.</note>
|
||||||
<para>When you set up a layer for a new BSP, you should follow a standard layout.
|
<para>When you set up a layer for a new BSP, you should follow a standard layout.
|
||||||
This layout is described in the section
|
This layout is described in the
|
||||||
"<ulink url='&YOCTO_DOCS_BSP_URL;#bsp-filelayout'>Example Filesystem Layout</ulink>"
|
"<ulink url='&YOCTO_DOCS_BSP_URL;#bsp-filelayout'>Example Filesystem Layout</ulink>"
|
||||||
section of the Board Support Package (BSP) Development Guide.
|
section of the Board Support Package (BSP) Development Guide.
|
||||||
In the standard layout, you will notice a suggested structure for recipes and
|
In the standard layout, you will notice a suggested structure for recipes and
|
||||||
|
@ -178,7 +179,7 @@
|
||||||
directories within the BSP layer.
|
directories within the BSP layer.
|
||||||
Configuration changes identify where your new layer is on the local system
|
Configuration changes identify where your new layer is on the local system
|
||||||
and identify which kernel you are going to use.
|
and identify which kernel you are going to use.
|
||||||
When you run the <filename>yocto-bsp</filename> script you are able to interactively
|
When you run the <filename>yocto-bsp</filename> script, you are able to interactively
|
||||||
configure many things for the BSP (e.g. keyboard, touchscreen, and so forth).
|
configure many things for the BSP (e.g. keyboard, touchscreen, and so forth).
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>Make recipe changes to your new BSP layer</emphasis>: Recipe
|
<listitem><para><emphasis>Make recipe changes to your new BSP layer</emphasis>: Recipe
|
||||||
|
|
Loading…
Reference in New Issue