diff options
-rw-r--r-- | documentation/bsp-guide/bsp.xml | 41 |
1 files changed, 14 insertions, 27 deletions
diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml index f088f30a07..64ca5a4ea6 100644 --- a/documentation/bsp-guide/bsp.xml +++ b/documentation/bsp-guide/bsp.xml | |||
@@ -76,35 +76,10 @@ | |||
76 | </para> | 76 | </para> |
77 | 77 | ||
78 | <para> | 78 | <para> |
79 | The Yocto Project organizes BSP Layers within the Yocto Metadata Layers area | ||
80 | of the Yocto Project Source Repositories at | ||
81 | <ulink url='&YOCTO_GIT_URL;/cgit.cgi'></ulink>. | ||
82 | If you examine the source repositories, you will find many BSP Layers. | ||
83 | Here are a few: | ||
84 | <literallayout class='monospaced'> | ||
85 | meta-baryon | ||
86 | meta-fsl-ppc | ||
87 | meta-intel | ||
88 | meta-selinux | ||
89 | meta-ti | ||
90 | </literallayout> | ||
91 | It is worth noting that the <filename>meta-intel</filename> BSP Layer contains | ||
92 | within itself several other BSP Layers, which makes it sort of a "super" BSP layer. | ||
93 | Following is a sampling of the BSP Layers that the <filename>meta-intel</filename> | ||
94 | BSP Layer contains: | ||
95 | <literallayout class='monospaced'> | ||
96 | meta-cedartrail | ||
97 | meta-crownbay | ||
98 | meta-emenlow | ||
99 | meta-fishriver | ||
100 | meta-fri2 | ||
101 | </literallayout> | ||
102 | </para> | ||
103 | |||
104 | <para> | ||
105 | The layer's base directory (<filename>meta-<bsp_name></filename>) is the root | 79 | The layer's base directory (<filename>meta-<bsp_name></filename>) is the root |
106 | of the BSP Layer. | 80 | of the BSP Layer. |
107 | This root is what you add to the <filename>BBLAYERS</filename> | 81 | This root is what you add to the |
82 | <ulink url='&YOCTO_DOCS_REF_URL;#var-BBLAYERS'><filename>BBLAYERS</filename></ulink> | ||
108 | variable in the <filename>conf/bblayers.conf</filename> file found in the | 83 | variable in the <filename>conf/bblayers.conf</filename> file found in the |
109 | <ulink url='&YOCTO_DOCS_DEV_URL;#yocto-project-build-directory'>Yocto Project Build Directory</ulink>. | 84 | <ulink url='&YOCTO_DOCS_DEV_URL;#yocto-project-build-directory'>Yocto Project Build Directory</ulink>. |
110 | Adding the root allows the Yocto Project build system to recognize the BSP | 85 | Adding the root allows the Yocto Project build system to recognize the BSP |
@@ -120,6 +95,18 @@ | |||
120 | </para> | 95 | </para> |
121 | 96 | ||
122 | <para> | 97 | <para> |
98 | Some BSPs require additional layers on | ||
99 | top of the BSP's root layer in order to be functional. | ||
100 | For these cases, you also need to add those layers to the | ||
101 | <filename>BBLAYERS</filename> variable in order to build the BSP. | ||
102 | You must also specify in the "Dependiencies" section of the BSP's | ||
103 | <filename>README</filename> file any requirements for additional | ||
104 | layers and, preferably, any | ||
105 | build instructions that might be contained elsewhere | ||
106 | in the <filename>README</filename> file. | ||
107 | </para> | ||
108 | |||
109 | <para> | ||
123 | For more detailed information on layers, see the | 110 | For more detailed information on layers, see the |
124 | "<ulink url='&YOCTO_DOCS_DEV_URL;#understanding-and-creating-layers'>Understanding and Creating Layers</ulink>" | 111 | "<ulink url='&YOCTO_DOCS_DEV_URL;#understanding-and-creating-layers'>Understanding and Creating Layers</ulink>" |
125 | section of the Yocto Project Development Manual. | 112 | section of the Yocto Project Development Manual. |