From fa88ecd681ec1266ec67283500bd6df58c6be9ce Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Wed, 25 Apr 2018 08:44:32 -0700 Subject: overview-manual: Updates to "OpenEmbedded Build System Concepts" I removed the less than pretty build process figure and swapped in the more aesthetically pleasing one. Also, am refering to the figure as the "general workflow figure". (From yocto-docs rev: 093f1337131bc658d6afd1b56fb3661a76751aad) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../overview-manual/overview-manual-concepts.xml | 29 ++++++++++++++-------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'documentation/overview-manual/overview-manual-concepts.xml') diff --git a/documentation/overview-manual/overview-manual-concepts.xml b/documentation/overview-manual/overview-manual-concepts.xml index 8f32dc62b1..e17a973c9f 100644 --- a/documentation/overview-manual/overview-manual-concepts.xml +++ b/documentation/overview-manual/overview-manual-concepts.xml @@ -244,29 +244,35 @@ This section takes a more detailed look inside the build - process used by the OpenEmbedded build system. - The following diagram represents the build at a high level. + process used by the + OpenEmbedded build system, + which is the build system specific to the Yocto Project. + At the heart of the build system is BitBake, the task executor. + + + + The following diagram represents a build at a high level. The remainder of this section expands on the fundamental input, - output, process, and - Metadata - blocks that make up the build process. + output, process, and metadata logical blocks that make up the + OpenEmbedded build system's workflow. - + - In general, the build process consists of several functional areas: + In general, the build's workflow consists of several functional + areas: User Configuration: - Metadata you can use to control the build process. + metadata you can use to control the build process. Metadata Layers: Various layers that provide software, machine, and - distro Metadata. + distro metadata. Source Files: @@ -285,7 +291,8 @@ Package Feeds: Directories containing output packages (RPM, DEB or IPK), which are subsequently used in the construction of an - image or SDK, produced by the build system. + image or Software Development Kit (SDK), produced by the + build system. These feeds can also be copied and shared using a web server or other means to facilitate extending or updating existing images on devices at runtime if runtime package @@ -293,7 +300,7 @@ Images: - Images produced by the development process. + Images produced by the workflow. Application Development SDK: -- cgit v1.2.3-54-g00ecf