mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
ref-manual: Some additional edits
Made a pass through this before sending it out for review. (From yocto-docs rev: 702f65bb497b157dfd2635f9b13ffd679dda9d0a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
0345088d58
commit
25146ba5dc
@@ -163,7 +163,7 @@
|
|||||||
"<ulink url='&YOCTO_DOCS_QS_URL;#yp-intro'>Introducing the Yocto Project Development Environment</ulink>"
|
"<ulink url='&YOCTO_DOCS_QS_URL;#yp-intro'>Introducing the Yocto Project Development Environment</ulink>"
|
||||||
section of the Yocto Project Quick Start.
|
section of the Yocto Project Quick Start.
|
||||||
This expanded discussion presents a deeper level of detail regarding
|
This expanded discussion presents a deeper level of detail regarding
|
||||||
sources of input, generated output, and controlling
|
input, output, and
|
||||||
<ulink url='&YOCTO_DOCS_DEV_URL;#metadata'>Metadata</ulink>.
|
<ulink url='&YOCTO_DOCS_DEV_URL;#metadata'>Metadata</ulink>.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@@ -179,16 +179,16 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
This paragraph will introduce the main blocks of the preceding figure
|
The generalized Yocto Project Devevelopment Environment consists of
|
||||||
to overview and organize the remainder of the section:
|
severl functional areas:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><emphasis>User Configuration:</emphasis>
|
<listitem><para><emphasis>User Configuration:</emphasis>
|
||||||
Methods by with the user can directly control the build
|
Metadata you can use to control the build process.
|
||||||
process.</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>Metadata Layers:</emphasis>
|
<listitem><para><emphasis>Metadata Layers:</emphasis>
|
||||||
Various layers that provide software, machine, and
|
Various layers that provide software, machine, and
|
||||||
distro Metadata.</para></listitem>
|
distro Metadata.</para></listitem>
|
||||||
<listitem><para><emphasis>Soure Files:</emphasis>
|
<listitem><para><emphasis>Source Files:</emphasis>
|
||||||
Upstream releases, local projects, and SCMs.</para></listitem>
|
Upstream releases, local projects, and SCMs.</para></listitem>
|
||||||
<listitem><para><emphasis>Build System:</emphasis>
|
<listitem><para><emphasis>Build System:</emphasis>
|
||||||
Processes inside the BitBake "box".
|
Processes inside the BitBake "box".
|
||||||
@@ -196,14 +196,14 @@
|
|||||||
patches, completes compilation, analyzes output for package
|
patches, completes compilation, analyzes output for package
|
||||||
generation, creates and tests packages, generates images, and
|
generation, creates and tests packages, generates images, and
|
||||||
generates cross-development tools.</para></listitem>
|
generates cross-development tools.</para></listitem>
|
||||||
<listitem><para><emphasis>Package Feeds</emphasis>
|
<listitem><para><emphasis>Package Feeds:</emphasis>
|
||||||
Package feeds into the BitBake process.</para></listitem>
|
Package feeds into the BitBake process.</para></listitem>
|
||||||
<listitem><para><emphasis>Images</emphasis>
|
<listitem><para><emphasis>Images:</emphasis>
|
||||||
Images produced by the development process.
|
Images produced by the development process.
|
||||||
Where do they go?
|
Where do they go?
|
||||||
Can you mess with them (i.e. freely delete them or move them?).
|
Can you mess with them (i.e. freely delete them or move them?).
|
||||||
</para></listitem>
|
</para></listitem>
|
||||||
<listitem><para><emphasis>Application Development SDK</emphasis>
|
<listitem><para><emphasis>Application Development SDK:</emphasis>
|
||||||
Cross-development tools that are produced along with an image
|
Cross-development tools that are produced along with an image
|
||||||
or separately with BitBake.</para></listitem>
|
or separately with BitBake.</para></listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
@@ -213,9 +213,13 @@
|
|||||||
<title>User Configuration</title>
|
<title>User Configuration</title>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
User configuration affects how you define the build.
|
User configuration helps define the build.
|
||||||
|
Through user configuration, you can tell BitBake the
|
||||||
|
target architecture for which you are building the image,
|
||||||
|
where to store downloaded source, and other build properties.
|
||||||
The following figure shows an expanded representation of the
|
The following figure shows an expanded representation of the
|
||||||
user configuration in the Yocto Project development environment:
|
user configuration box of the Yocto Project development
|
||||||
|
environment:
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<mediaobject>
|
<mediaobject>
|
||||||
@@ -228,8 +232,8 @@
|
|||||||
<para>
|
<para>
|
||||||
BitBake needs some basic configuration files in order to complete
|
BitBake needs some basic configuration files in order to complete
|
||||||
a build.
|
a build.
|
||||||
These files are <filename>*.conf</filename> files and the
|
These files are <filename>*.conf</filename> files.
|
||||||
minimally necessary ones reside as example files in the
|
The minimally necessary ones reside as example files in the
|
||||||
<ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>.
|
<ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>.
|
||||||
For simplicity, this section refers to the Source Directory as
|
For simplicity, this section refers to the Source Directory as
|
||||||
the "Poky Directory."
|
the "Poky Directory."
|
||||||
@@ -328,8 +332,7 @@
|
|||||||
<filename>auto.conf</filename> are not created by the environment
|
<filename>auto.conf</filename> are not created by the environment
|
||||||
initialization script.
|
initialization script.
|
||||||
If you want these configuration files, you must create them
|
If you want these configuration files, you must create them
|
||||||
yourself.
|
yourself:
|
||||||
Here a bit about what these files do:
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem><para><emphasis><filename>site.conf</filename>:</emphasis>
|
<listitem><para><emphasis><filename>site.conf</filename>:</emphasis>
|
||||||
I don't really know what this does.
|
I don't really know what this does.
|
||||||
@@ -348,7 +351,7 @@
|
|||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
All configuration files can undergo edits to further define
|
You can edit all configuration files to further define
|
||||||
the build.
|
the build.
|
||||||
This process is represented by the "User Configuration Edits"
|
This process is represented by the "User Configuration Edits"
|
||||||
box in the figure.
|
box in the figure.
|
||||||
|
|||||||
Reference in New Issue
Block a user