From ce8d4157dbc34b41f80dcb684307700a5e938185 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Thu, 26 Apr 2012 08:01:25 -0600 Subject: documentation/dev-manual/dev-manual-model.xml: BSP Layer step updated Several things out-of-date for step five of the BSP Creation overview. (From yocto-docs rev: ec06bd4f7bb1764e4a37328a51923d7b707d19e6) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/dev-manual/dev-manual-model.xml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'documentation') diff --git a/documentation/dev-manual/dev-manual-model.xml b/documentation/dev-manual/dev-manual-model.xml index 22e68dae1e..e1e5fb92f4 100644 --- a/documentation/dev-manual/dev-manual-model.xml +++ b/documentation/dev-manual/dev-manual-model.xml @@ -125,8 +125,10 @@ website and click on “BSP Downloads.” Create your own BSP layer: Layers are ideal for 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 for your BSP. In fact, a BSP is, in itself, a special type of layer. + + Another example that illustrates a layer is an application. Suppose you are creating an application that has library or other dependencies in order for it to compile and run. @@ -134,16 +136,22 @@ are kept. The key point for a layer is that it is an isolated area that contains all the relevant information for the project that the Yocto Project build - system knows about. + system knows about. + For more information on layers, see the + "Understanding and Creating Layers" + section. + For more information on BSP layers, see the + "BSP Layers" section in the + Yocto Project Board Support Package (BSP) Developer's Guide. The Yocto Project supports four BSPs that are part of the Yocto Project release: atom-pc, beagleboard, mpc8315e, and routerstationpro. The recipes and configurations for these four BSPs are located and dispersed - within the local Yocto Project files. - Consequently, they are not totally isolated in the spirit of layers unless you think - of meta-yocto as a layer itself. + within the Yocto Project Files. On the other hand, BSP layers for Crown Bay, Emenlow, Jasper Forest, - N450, and Sugar Bay are isolated. + N450, Cedar Trail, Fish River, Fish River Island II, Romley, sys940x, tlk, + and Sugar Bay exist in their own separate layers within the larger + meta-intel layer. When you set up a layer for a new BSP, you should follow a standard layout. This layout is described in the section "Example Filesystem Layout" -- cgit v1.2.3-54-g00ecf