mirror of
https://git.yoctoproject.org/poky
synced 2026-05-31 00:39:46 +00:00
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>
This commit is contained in:
committed by
Richard Purdie
parent
f6829fefc9
commit
91ddbcf1b9
@@ -260,7 +260,8 @@
|
|||||||
within the BitBake environment and then deploying only
|
within the BitBake environment and then deploying only
|
||||||
the updated packages to the target.</para>
|
the updated packages to the target.</para>
|
||||||
|
|
||||||
<para>The Yocto Project OpenEmbedded build system
|
<para>The Yocto Project
|
||||||
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
|
||||||
produces packages in standard formats (i.e. RPM,
|
produces packages in standard formats (i.e. RPM,
|
||||||
DEB, IPK, and TAR).
|
DEB, IPK, and TAR).
|
||||||
You can deploy these packages into the running system
|
You can deploy these packages into the running system
|
||||||
@@ -295,7 +296,9 @@
|
|||||||
The Layer Model simultaneously supports collaboration and
|
The Layer Model simultaneously supports collaboration and
|
||||||
customization.
|
customization.
|
||||||
Layers are repositories that contain related sets of instructions
|
Layers are repositories that contain related sets of instructions
|
||||||
that tell the OpenEmbedded build system what to do.
|
that tell the
|
||||||
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
|
||||||
|
what to do.
|
||||||
You can collaborate, share, and reuse layers.
|
You can collaborate, share, and reuse layers.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@@ -414,7 +417,8 @@
|
|||||||
and by those using the Yocto Project.
|
and by those using the Yocto Project.
|
||||||
These components and tools are open source projects and
|
These components and tools are open source projects and
|
||||||
metadata that are separate from the reference distribution
|
metadata that are separate from the reference distribution
|
||||||
(Poky) and the OpenEmbedded build system.
|
(Poky) and the
|
||||||
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>.
|
||||||
Most of the components and tools are downloaded separately.
|
Most of the components and tools are downloaded separately.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@@ -546,10 +550,10 @@
|
|||||||
<listitem><para>
|
<listitem><para>
|
||||||
<emphasis>Auto Upgrade Helper:</emphasis>
|
<emphasis>Auto Upgrade Helper:</emphasis>
|
||||||
This utility when used in conjunction with the
|
This utility when used in conjunction with the
|
||||||
OpenEmbedded build system (BitBake and OE-Core)
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
|
||||||
automatically generates upgrades for recipes that
|
(BitBake and OE-Core) automatically generates upgrades
|
||||||
are based on new versions of the recipes published
|
for recipes that are based on new versions of the
|
||||||
upstream.
|
recipes published upstream.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>
|
<listitem><para>
|
||||||
<emphasis>Recipe Reporting System:</emphasis>
|
<emphasis>Recipe Reporting System:</emphasis>
|
||||||
@@ -682,7 +686,7 @@
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
The following list consists of components associated with the
|
The following list consists of components associated with the
|
||||||
Open-Embedded build system:
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para>
|
<listitem><para>
|
||||||
<emphasis>BitBake:</emphasis>
|
<emphasis>BitBake:</emphasis>
|
||||||
@@ -746,9 +750,10 @@
|
|||||||
|
|
||||||
<para>
|
<para>
|
||||||
Poky is the Yocto Project reference distribution.
|
Poky is the Yocto Project reference distribution.
|
||||||
It contains the OpenEmbedded build system (BitBake and OE-Core)
|
It contains the
|
||||||
as well as a set of metadata to get you started building your
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink>
|
||||||
own distribution.
|
(BitBake and OE-Core) as well as a set of metadata to get you
|
||||||
|
started building your own distribution.
|
||||||
See the
|
See the
|
||||||
<link linkend='what-is-the-yocto-project'>figure</link> in
|
<link linkend='what-is-the-yocto-project'>figure</link> in
|
||||||
"What is the Yocto Project?" section for an illustration
|
"What is the Yocto Project?" section for an illustration
|
||||||
@@ -933,7 +938,7 @@
|
|||||||
Regardless of what your Build Host is running, you can
|
Regardless of what your Build Host is running, you can
|
||||||
use Toaster to develop software using the Yocto Project.
|
use Toaster to develop software using the Yocto Project.
|
||||||
Toaster is a web interface to the Yocto Project's
|
Toaster is a web interface to the Yocto Project's
|
||||||
OpenEmbedded build system.
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink>.
|
||||||
The interface enables you to configure and run your
|
The interface enables you to configure and run your
|
||||||
builds.
|
builds.
|
||||||
Information about builds is collected and stored in a
|
Information about builds is collected and stored in a
|
||||||
@@ -1108,8 +1113,9 @@
|
|||||||
<title>The OpenEmbedded Build System Workflow</title>
|
<title>The OpenEmbedded Build System Workflow</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
The OpenEmbedded build system uses a "workflow" to accomplish
|
The
|
||||||
image and SDK generation.
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>OpenEmbedded build system</ulink>
|
||||||
|
uses a "workflow" to accomplish image and SDK generation.
|
||||||
The following figure overviews that workflow:
|
The following figure overviews that workflow:
|
||||||
<imagedata fileref="figures/YP-flow-diagram.png"
|
<imagedata fileref="figures/YP-flow-diagram.png"
|
||||||
format="PNG" align='center' width="8in"/>
|
format="PNG" align='center' width="8in"/>
|
||||||
@@ -1177,8 +1183,9 @@
|
|||||||
Files that hold global definitions of variables,
|
Files that hold global definitions of variables,
|
||||||
user-defined variables, and hardware configuration
|
user-defined variables, and hardware configuration
|
||||||
information.
|
information.
|
||||||
These files tell the OpenEmbedded build system what to
|
These files tell the
|
||||||
build and what to put into the image to support a
|
<ulink url='&YOCTO_DOCS_REF_URL;#build-system-term'>Open-Embedded build system</ulink>
|
||||||
|
what to build and what to put into the image to support a
|
||||||
particular platform.
|
particular platform.
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para>
|
<listitem><para>
|
||||||
@@ -1218,8 +1225,7 @@
|
|||||||
<emphasis>Metadata:</emphasis>
|
<emphasis>Metadata:</emphasis>
|
||||||
A key element of the Yocto Project is the Metadata that
|
A key element of the Yocto Project is the Metadata that
|
||||||
is used to construct a Linux distribution and is contained
|
is used to construct a Linux distribution and is contained
|
||||||
in the files that the
|
in the files that the OpenEmbedded build system parses
|
||||||
<link linkend='gs-term-openembedded-build-system'>OpenEmbedded build system</link> parses
|
|
||||||
when building an image.
|
when building an image.
|
||||||
In general, Metadata includes recipes, configuration
|
In general, Metadata includes recipes, configuration
|
||||||
files, and other information that refers to the build
|
files, and other information that refers to the build
|
||||||
|
|||||||
Reference in New Issue
Block a user