1
0
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:
Scott Rifenbark
2013-07-09 08:55:21 +03:00
committed by Richard Purdie
parent 0345088d58
commit 25146ba5dc
+19 -16
View File
@@ -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.