From b93ebe5d4b67c5a31ac33aa504c2f55554098726 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Mon, 16 Oct 2017 09:45:02 -0700 Subject: bsp-guide: Changed dev-manual title name Changes to all links to the dev-manual. This manual is now named "Yocto Project Development Tasks Manual". There were some bad links fixed as well. I had some links to some terms that used to be in the dev-manual but are now in the ref-manual. Somehow they slipped by. I have fixed those as well. (From yocto-docs rev: b303190dd1234a7b83e0cd6217c69a449715062b) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/bsp-guide/bsp.xml | 44 ++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 20 deletions(-) (limited to 'documentation/bsp-guide/bsp.xml') diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml index 5db2837963..e80c37970a 100644 --- a/documentation/bsp-guide/bsp.xml +++ b/documentation/bsp-guide/bsp.xml @@ -88,7 +88,7 @@ For more information on how to set up a local copy of source files from a Git repository, see the "Working With Yocto Project Source Files" - section also in the Yocto Project Development Manual. + section also in the Yocto Project Development Tasks Manual. @@ -139,7 +139,7 @@ For more detailed information on layers, see the "Understanding and Creating Layers" - section of the Yocto Project Development Manual. + section of the Yocto Project Development Tasks Manual. @@ -164,7 +164,7 @@ Be sure you are set up to use BitBake in a shell. See the "Setting Up the Development Host to Use the Yocto Project" - section in the Yocto Project Development Manual for information + section in the Yocto Project Development Tasks Manual for information on how to get a build host ready that is either a native Linux machine or a machine that uses CROPS. @@ -179,7 +179,7 @@ "Checking Out by Branch in Poky" and "Checking Out by Tag in Poky" - sections all in the Yocto Project Development Manual for + sections all in the Yocto Project Development Tasks Manual for information on how to clone the poky repository and check out the appropriate branch for your work. @@ -236,7 +236,7 @@ For an example on how to discover branch names and checkout on a branch, see the "Checking Out By Branch in Poky" - section. + section in the Yocto Project Development Tasks Manual. @@ -711,7 +711,7 @@ Tuning files are found in the meta/conf/machine/include directory within the - Source Directory. + Source Directory. For example, the ia32-base.inc file resides in the meta/conf/machine/include directory. @@ -767,7 +767,7 @@ formfactor recipe meta/recipes-bsp/formfactor/formfactor_0.0.bb, which is found in the - Source Directory. + Source Directory. @@ -807,7 +807,7 @@ For your BSP, you typically want to use an existing Yocto Project kernel recipe found in the - Source Directory + Source Directory at meta/recipes-kernel/linux. You can append machine-specific changes to the kernel recipe by using a similarly named append file, which is located in @@ -928,7 +928,7 @@ about. For more information on layers, see the "Understanding and Creating Layers" - section in the Yocto Project Development Manual. + section in the Yocto Project Development Tasks Manual. For more information on BSP layers, see the "BSP Layers" section. @@ -1018,7 +1018,7 @@ of your new layer. See the "Enabling Your Layer" - section in the Yocto Project Development Manual + section in the Yocto Project Development Tasks Manual for information on how to let the build system know about your new layer. @@ -1070,24 +1070,28 @@ For guidelines on creating a layer that meets these base requirements, see the "BSP Layers" and the "Understanding - and Creating Layers" in the Yocto Project Development Manual. + and Creating Layers" in the Yocto Project Development Tasks Manual. + The requirements in this section apply regardless of how you package a BSP. You should consult the packaging and distribution guidelines for your specific release process. For an example of packaging and distribution requirements, see the "Third Party BSP Release Process" - wiki page. + wiki page. + The requirements for the BSP as it is made available to a developer are completely independent of the released form of the BSP. For example, the BSP Metadata can be contained within a Git repository and could have a directory structure completely different from what appears - in the officially released BSP layer. + in the officially released BSP layer. + It is not required that specific packages or package modifications exist in the BSP layer, beyond the requirements for general compliance with the Yocto Project. For example, no requirement exists dictating that a specific kernel or - kernel version be used in a given BSP. + kernel version be used in a given BSP. + @@ -1114,7 +1118,7 @@ recipes-* subdirectory. You can find recipes.txt in the meta directory of the - Source Directory, + Source Directory, or in the OpenEmbedded Core Layer (openembedded-core) found at . @@ -1171,7 +1175,7 @@ be sent. For information on how to find the right person, see the "Submitting a Change to the Yocto Project" - section in the Yocto Project Development Manual. + section in the Yocto Project Development Tasks Manual. Instructions on how to build the BSP using the BSP layer. @@ -1275,7 +1279,7 @@ file for the modified recipe. For information on using append files, see the "Using .bbappend Files in Your Layer" - section in the Yocto Project Development Manual. + section in the Yocto Project Development Tasks Manual. Ensure your directory structure in the BSP layer @@ -1493,7 +1497,7 @@ Both tools reside in the scripts/ subdirectory - of the Source Directory. + of the Source Directory. Consequently, to use the scripts, you must source the environment just as you would when invoking a build: @@ -1593,7 +1597,7 @@ a "generic" layer. For information on this tool, see the "Creating a General Layer Using the yocto-layer Script" - section in the Yocto Project Development Guide. + section in the Yocto Project Development Tasks Manual. @@ -1743,7 +1747,7 @@ Defaults are accepted for each. By default, the script creates the new BSP Layer in the current working directory of the - Source Directory, + Source Directory, (i.e. poky/build). -- cgit v1.2.3-54-g00ecf