From 25146ba5dc249f3f5f19829eaee736a101615880 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Tue, 9 Jul 2013 08:55:21 +0300 Subject: [PATCH] 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 Signed-off-by: Richard Purdie --- .../ref-manual/technical-details.xml | 35 ++++++++++--------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/documentation/ref-manual/technical-details.xml b/documentation/ref-manual/technical-details.xml index 583d2045663..79d16549c38 100644 --- a/documentation/ref-manual/technical-details.xml +++ b/documentation/ref-manual/technical-details.xml @@ -163,7 +163,7 @@ "Introducing the Yocto Project Development Environment" section of the Yocto Project Quick Start. This expanded discussion presents a deeper level of detail regarding - sources of input, generated output, and controlling + input, output, and Metadata. @@ -179,16 +179,16 @@ - This paragraph will introduce the main blocks of the preceding figure - to overview and organize the remainder of the section: + The generalized Yocto Project Devevelopment Environment consists of + severl functional areas: User Configuration: - Methods by with the user can directly control the build - process. + Metadata you can use to control the build process. + Metadata Layers: Various layers that provide software, machine, and distro Metadata. - Soure Files: + Source Files: Upstream releases, local projects, and SCMs. Build System: Processes inside the BitBake "box". @@ -196,14 +196,14 @@ patches, completes compilation, analyzes output for package generation, creates and tests packages, generates images, and generates cross-development tools. - Package Feeds + Package Feeds: Package feeds into the BitBake process. - Images + Images: Images produced by the development process. Where do they go? Can you mess with them (i.e. freely delete them or move them?). - Application Development SDK + Application Development SDK: Cross-development tools that are produced along with an image or separately with BitBake. @@ -213,9 +213,13 @@ User Configuration - 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 - user configuration in the Yocto Project development environment: + user configuration box of the Yocto Project development + environment: @@ -228,8 +232,8 @@ BitBake needs some basic configuration files in order to complete a build. - These files are *.conf files and the - minimally necessary ones reside as example files in the + These files are *.conf files. + The minimally necessary ones reside as example files in the Source Directory. For simplicity, this section refers to the Source Directory as the "Poky Directory." @@ -328,8 +332,7 @@ auto.conf are not created by the environment initialization script. If you want these configuration files, you must create them - yourself. - Here a bit about what these files do: + yourself: site.conf: I don't really know what this does. @@ -348,7 +351,7 @@ - All configuration files can undergo edits to further define + You can edit all configuration files to further define the build. This process is represented by the "User Configuration Edits" box in the figure. -- 2.47.3