diff options
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/bsp-guide/bsp.xml | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml index 5ff80da773..4ea3b130ec 100644 --- a/documentation/bsp-guide/bsp.xml +++ b/documentation/bsp-guide/bsp.xml | |||
| @@ -28,12 +28,12 @@ | |||
| 28 | </para> | 28 | </para> |
| 29 | 29 | ||
| 30 | <para> | 30 | <para> |
| 31 | The proposed format does have elements that are specific to the Poky and | 31 | The proposed format does have elements that are specific to the Yocto Project and |
| 32 | OpenEmbedded build systems. | 32 | OpenEmbedded build systems. |
| 33 | It is intended that this information can be | 33 | It is intended that this information can be |
| 34 | used by other systems besides Poky and OpenEmbedded and that it will be simple | 34 | used by other systems besides Yocto Project and OpenEmbedded and that it will be simple |
| 35 | to extract information and convert it to other formats if required. | 35 | to extract information and convert it to other formats if required. |
| 36 | Poky, through its standard layers mechanism, can directly accept the format | 36 | Yocto Project, through its standard layers mechanism, can directly accept the format |
| 37 | described as a layer. | 37 | described as a layer. |
| 38 | The BSP captures all | 38 | The BSP captures all |
| 39 | the hardware-specific details in one place in a standard format, which is | 39 | the hardware-specific details in one place in a standard format, which is |
| @@ -86,7 +86,7 @@ | |||
| 86 | </literallayout> | 86 | </literallayout> |
| 87 | For more detailed information on layers, see the | 87 | For more detailed information on layers, see the |
| 88 | <ulink url='http://www.yoctoproject.org/docs/poky-ref-manual/poky-ref-manual.html#usingpoky-changes-layers'> | 88 | <ulink url='http://www.yoctoproject.org/docs/poky-ref-manual/poky-ref-manual.html#usingpoky-changes-layers'> |
| 89 | BitBake Layers</ulink> section of the Poky Reference Manual. | 89 | BitBake Layers</ulink> section of the Yocto Project Reference Manual. |
| 90 | </para> | 90 | </para> |
| 91 | 91 | ||
| 92 | <para> | 92 | <para> |
| @@ -204,8 +204,8 @@ meta-<bsp_name>/conf/layer.conf | |||
| 204 | </programlisting> | 204 | </programlisting> |
| 205 | 205 | ||
| 206 | <para> | 206 | <para> |
| 207 | This file identifies the structure as a Poky layer, identifies the | 207 | This file identifies the structure as a Yocto Project layer, identifies the |
| 208 | contents of the layer, and contains information about how Poky should use it. | 208 | contents of the layer, and contains information about how Yocto Project should use it. |
| 209 | Generally, a standard boilerplate file such as the following works. | 209 | Generally, a standard boilerplate file such as the following works. |
| 210 | In the following example you would replace "bsp" and "_bsp" with the actual name | 210 | In the following example you would replace "bsp" and "_bsp" with the actual name |
| 211 | of the BSP (i.e. <bsp_name> from the example template). | 211 | of the BSP (i.e. <bsp_name> from the example template). |
| @@ -228,7 +228,7 @@ BBFILE_PRIORITY_bsp = "5" | |||
| 228 | 228 | ||
| 229 | <para> | 229 | <para> |
| 230 | This file simply makes BitBake aware of the recipes and configuration directories. | 230 | This file simply makes BitBake aware of the recipes and configuration directories. |
| 231 | This file must exist so that Poky can recognize the BSP. | 231 | This file must exist so that the Yocto Project build system can recognize the BSP. |
| 232 | </para> | 232 | </para> |
| 233 | </section> | 233 | </section> |
| 234 | 234 | ||
| @@ -240,7 +240,7 @@ meta-<bsp_name>/conf/machine/*.conf | |||
| 240 | 240 | ||
| 241 | <para> | 241 | <para> |
| 242 | The machine files bind together all the information contained elsewhere | 242 | The machine files bind together all the information contained elsewhere |
| 243 | in the BSP into a format that Poky can understand. | 243 | in the BSP into a format that the Yocto Project build system can understand. |
| 244 | If the BSP supports multiple machines, multiple machine configuration files | 244 | If the BSP supports multiple machines, multiple machine configuration files |
| 245 | can be present. | 245 | can be present. |
| 246 | These filenames correspond to the values to which users have set the MACHINE variable. | 246 | These filenames correspond to the values to which users have set the MACHINE variable. |
| @@ -278,10 +278,10 @@ TARGET_CC_ARCH = "-m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse" | |||
| 278 | <para> | 278 | <para> |
| 279 | The tune file would be included by the machine definition and can be | 279 | The tune file would be included by the machine definition and can be |
| 280 | contained in the BSP or referenced from one of the standard core set of | 280 | contained in the BSP or referenced from one of the standard core set of |
| 281 | files included with Poky itself. | 281 | files included with the Yocto Project. |
| 282 | </para> | 282 | </para> |
| 283 | <para> | 283 | <para> |
| 284 | Both the base package architecture file and the tune file are optional for a Poky BSP layer. | 284 | Both the base package architecture file and the tune file are optional for a BSP layer. |
| 285 | </para> | 285 | </para> |
| 286 | </section> | 286 | </section> |
| 287 | 287 | ||
| @@ -343,8 +343,8 @@ meta-<bsp_name>/recipes-kernel/linux/linux-yocto_git.bbappend | |||
| 343 | This file appends your specific changes to the kernel you are using. | 343 | This file appends your specific changes to the kernel you are using. |
| 344 | </para> | 344 | </para> |
| 345 | <para> | 345 | <para> |
| 346 | For your BSP you typically want to use an existing Poky kernel found in the | 346 | For your BSP you typically want to use an existing Yocto Project kernel found in the |
| 347 | Poky repository at <filename class='directory'>meta/recipes-kernel/kernel</filename>. | 347 | Yocto Project repository at <filename class='directory'>meta/recipes-kernel/kernel</filename>. |
| 348 | You can append your specific changes to the kernel recipe by using an append file, | 348 | You can append your specific changes to the kernel recipe by using an append file, |
| 349 | which is located in the | 349 | which is located in the |
| 350 | <filename class='directory'>meta-<bsp_name>/recipes-kernel/linux</filename> | 350 | <filename class='directory'>meta-<bsp_name>/recipes-kernel/linux</filename> |
| @@ -542,7 +542,7 @@ FILESEXTRAPATHS := "${THISDIR}/${PN}" | |||
| 542 | upon the user a requirement to accept the terms of a | 542 | upon the user a requirement to accept the terms of a |
| 543 | 'click-through' license. | 543 | 'click-through' license. |
| 544 | Once the license is accepted the | 544 | Once the license is accepted the |
| 545 | Poky build system can then build and include the | 545 | Yocto Project build system can then build and include the |
| 546 | corresponding component in the final BSP image. | 546 | corresponding component in the final BSP image. |
| 547 | Some affected components might be essential to the normal | 547 | Some affected components might be essential to the normal |
| 548 | functioning of the system and have no 'free' replacement | 548 | functioning of the system and have no 'free' replacement |
| @@ -574,7 +574,7 @@ FILESEXTRAPATHS := "${THISDIR}/${PN}" | |||
| 574 | </para> | 574 | </para> |
| 575 | 575 | ||
| 576 | <para> | 576 | <para> |
| 577 | Several methods exist within the Poky build system to satisfy the licensing | 577 | Several methods exist within the Yocto Project build system to satisfy the licensing |
| 578 | requirements for an encumbered BSP. | 578 | requirements for an encumbered BSP. |
| 579 | The following list describes them in preferential order: | 579 | The following list describes them in preferential order: |
| 580 | </para> | 580 | </para> |
| @@ -644,7 +644,7 @@ FILESEXTRAPATHS := "${THISDIR}/${PN}" | |||
| 644 | These prompts usually take the form of instructions | 644 | These prompts usually take the form of instructions |
| 645 | needed to manually fetch the encumbered package(s) | 645 | needed to manually fetch the encumbered package(s) |
| 646 | and md5 sums into the required directory | 646 | and md5 sums into the required directory |
| 647 | (e.g. the <filename>poky/build/downloads</filename>). | 647 | (e.g. the <filename>yocto/build/downloads</filename>). |
| 648 | Once the manual package fetch has been | 648 | Once the manual package fetch has been |
| 649 | completed, restart the build to continue where | 649 | completed, restart the build to continue where |
| 650 | it left off. | 650 | it left off. |
