diff options
Diffstat (limited to 'documentation/overview-manual/overview-manual-yp-intro.xml')
-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 |