diff options
| author | Scott Rifenbark <srifenbark@gmail.com> | 2018-04-24 10:42:34 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-05-24 17:16:25 +0100 |
| commit | 91ddbcf1b9811a8e7e6f62e6c607e13a7fcefc3f (patch) | |
| tree | 0581062b8743fa14ddb95d109734caca1be7af13 | |
| parent | f6829fefc9f5471b24a2b7474a85cf19936c66ec (diff) | |
| download | poky-91ddbcf1b9811a8e7e6f62e6c607e13a7fcefc3f.tar.gz | |
overview-manual: Added a few links for "OpenEmbedded build system" term.
(From yocto-docs rev: c6c23daac976e69b7e5c1a4b42abcac33b0694e2)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | documentation/overview-manual/overview-manual-yp-intro.xml | 42 |
1 files changed, 24 insertions, 18 deletions
diff --git a/documentation/overview-manual/overview-manual-yp-intro.xml b/documentation/overview-manual/overview-manual-yp-intro.xml index 202113068e..1789ef80ee 100644 --- a/documentation/overview-manual/overview-manual-yp-intro.xml +++ b/documentation/overview-manual/overview-manual-yp-intro.xml | |||
| @@ -260,7 +260,8 @@ | |||
| 260 | within the BitBake environment and then deploying only | 260 | within the BitBake environment and then deploying only |
| 261 | the updated packages to the target.</para> | 261 | the updated packages to the target.</para> |
| 262 | 262 | ||
| 263 | <para>The Yocto Project OpenEmbedded build system | 263 | <para>The Yocto Project |
| 264 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink> | ||
| 264 | produces packages in standard formats (i.e. RPM, | 265 | produces packages in standard formats (i.e. RPM, |
| 265 | DEB, IPK, and TAR). | 266 | DEB, IPK, and TAR). |
| 266 | You can deploy these packages into the running system | 267 | You can deploy these packages into the running system |
| @@ -295,7 +296,9 @@ | |||
| 295 | The Layer Model simultaneously supports collaboration and | 296 | The Layer Model simultaneously supports collaboration and |
| 296 | customization. | 297 | customization. |
| 297 | Layers are repositories that contain related sets of instructions | 298 | Layers are repositories that contain related sets of instructions |
| 298 | that tell the OpenEmbedded build system what to do. | 299 | that tell the |
| 300 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink> | ||
| 301 | what to do. | ||
| 299 | You can collaborate, share, and reuse layers. | 302 | You can collaborate, share, and reuse layers. |
| 300 | </para> | 303 | </para> |
| 301 | 304 | ||
| @@ -414,7 +417,8 @@ | |||
| 414 | and by those using the Yocto Project. | 417 | and by those using the Yocto Project. |
| 415 | These components and tools are open source projects and | 418 | These components and tools are open source projects and |
| 416 | metadata that are separate from the reference distribution | 419 | metadata that are separate from the reference distribution |
| 417 | (Poky) and the OpenEmbedded build system. | 420 | (Poky) and the |
| 421 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>. | ||
| 418 | Most of the components and tools are downloaded separately. | 422 | Most of the components and tools are downloaded separately. |
| 419 | </para> | 423 | </para> |
| 420 | 424 | ||
| @@ -546,10 +550,10 @@ | |||
| 546 | <listitem><para> | 550 | <listitem><para> |
| 547 | <emphasis>Auto Upgrade Helper:</emphasis> | 551 | <emphasis>Auto Upgrade Helper:</emphasis> |
| 548 | This utility when used in conjunction with the | 552 | This utility when used in conjunction with the |
| 549 | OpenEmbedded build system (BitBake and OE-Core) | 553 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink> |
| 550 | automatically generates upgrades for recipes that | 554 | (BitBake and OE-Core) automatically generates upgrades |
| 551 | are based on new versions of the recipes published | 555 | for recipes that are based on new versions of the |
| 552 | upstream. | 556 | recipes published upstream. |
| 553 | </para></listitem> | 557 | </para></listitem> |
| 554 | <listitem><para> | 558 | <listitem><para> |
| 555 | <emphasis>Recipe Reporting System:</emphasis> | 559 | <emphasis>Recipe Reporting System:</emphasis> |
| @@ -682,7 +686,7 @@ | |||
| 682 | 686 | ||
| 683 | <para> | 687 | <para> |
| 684 | The following list consists of components associated with the | 688 | The following list consists of components associated with the |
| 685 | Open-Embedded build system: | 689 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>: |
| 686 | <itemizedlist> | 690 | <itemizedlist> |
| 687 | <listitem><para> | 691 | <listitem><para> |
| 688 | <emphasis>BitBake:</emphasis> | 692 | <emphasis>BitBake:</emphasis> |
| @@ -746,9 +750,10 @@ | |||
| 746 | 750 | ||
| 747 | <para> | 751 | <para> |
| 748 | Poky is the Yocto Project reference distribution. | 752 | Poky is the Yocto Project reference distribution. |
| 749 | It contains the OpenEmbedded build system (BitBake and OE-Core) | 753 | It contains the |
| 750 | as well as a set of metadata to get you started building your | 754 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink> |
| 751 | own distribution. | 755 | (BitBake and OE-Core) as well as a set of metadata to get you |
| 756 | started building your own distribution. | ||
| 752 | See the | 757 | See the |
| 753 | <link linkend='what-is-the-yocto-project'>figure</link> in | 758 | <link linkend='what-is-the-yocto-project'>figure</link> in |
| 754 | "What is the Yocto Project?" section for an illustration | 759 | "What is the Yocto Project?" section for an illustration |
| @@ -933,7 +938,7 @@ | |||
| 933 | Regardless of what your Build Host is running, you can | 938 | Regardless of what your Build Host is running, you can |
| 934 | use Toaster to develop software using the Yocto Project. | 939 | use Toaster to develop software using the Yocto Project. |
| 935 | Toaster is a web interface to the Yocto Project's | 940 | Toaster is a web interface to the Yocto Project's |
| 936 | OpenEmbedded build system. | 941 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink>. |
| 937 | The interface enables you to configure and run your | 942 | The interface enables you to configure and run your |
| 938 | builds. | 943 | builds. |
| 939 | Information about builds is collected and stored in a | 944 | Information about builds is collected and stored in a |
| @@ -1108,8 +1113,9 @@ | |||
| 1108 | <title>The OpenEmbedded Build System Workflow</title> | 1113 | <title>The OpenEmbedded Build System Workflow</title> |
| 1109 | 1114 | ||
| 1110 | <para> | 1115 | <para> |
| 1111 | The OpenEmbedded build system uses a "workflow" to accomplish | 1116 | The |
| 1112 | image and SDK generation. | 1117 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink> |
| 1118 | uses a "workflow" to accomplish image and SDK generation. | ||
| 1113 | The following figure overviews that workflow: | 1119 | The following figure overviews that workflow: |
| 1114 | <imagedata fileref="figures/YP-flow-diagram.png" | 1120 | <imagedata fileref="figures/YP-flow-diagram.png" |
| 1115 | format="PNG" align='center' width="8in"/> | 1121 | format="PNG" align='center' width="8in"/> |
| @@ -1177,8 +1183,9 @@ | |||
| 1177 | Files that hold global definitions of variables, | 1183 | Files that hold global definitions of variables, |
| 1178 | user-defined variables, and hardware configuration | 1184 | user-defined variables, and hardware configuration |
| 1179 | information. | 1185 | information. |
| 1180 | These files tell the OpenEmbedded build system what to | 1186 | These files tell the |
| 1181 | build and what to put into the image to support a | 1187 | <ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink> |
| 1188 | what to build and what to put into the image to support a | ||
| 1182 | particular platform. | 1189 | particular platform. |
| 1183 | </para></listitem> | 1190 | </para></listitem> |
| 1184 | <listitem><para> | 1191 | <listitem><para> |
| @@ -1218,8 +1225,7 @@ | |||
| 1218 | <emphasis>Metadata:</emphasis> | 1225 | <emphasis>Metadata:</emphasis> |
| 1219 | A key element of the Yocto Project is the Metadata that | 1226 | A key element of the Yocto Project is the Metadata that |
| 1220 | is used to construct a Linux distribution and is contained | 1227 | is used to construct a Linux distribution and is contained |
| 1221 | in the files that the | 1228 | in the files that the OpenEmbedded build system parses |
| 1222 | <link linkend='gs-term-openembedded-build-system'>OpenEmbedded build system</link> parses | ||
| 1223 | when building an image. | 1229 | when building an image. |
| 1224 | In general, Metadata includes recipes, configuration | 1230 | In general, Metadata includes recipes, configuration |
| 1225 | files, and other information that refers to the build | 1231 | files, and other information that refers to the build |
