mirror of
https://git.yoctoproject.org/poky
synced 2026-03-18 21:32:22 +01:00
Changing the folder that holds the YP Reference Manual to be "ref-manual". This will help with confustion over the manual's intended purpose. (From yocto-docs rev: 1106442964b5080cb0b6b3bd3af32e9407c0f7c1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
53 lines
2.8 KiB
HTML
53 lines
2.8 KiB
HTML
<html>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||
<title>3.1. Yocto Project Components</title>
|
||
<link rel="stylesheet" type="text/css" href="../book.css">
|
||
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
|
||
<link rel="home" href="index.html" title="The Yocto Project Reference Manual">
|
||
<link rel="up" href="technical-details.html" title="Chapter 3. Technical Details">
|
||
<link rel="prev" href="technical-details.html" title="Chapter 3. Technical Details">
|
||
<link rel="next" href="usingpoky-components-bitbake.html" title="3.1.1. BitBake">
|
||
</head>
|
||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" title="3.1. Yocto Project Components">
|
||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||
<a name="usingpoky-components"></a>3.1. Yocto Project Components</h2></div></div></div>
|
||
<p>
|
||
The BitBake task executor together with various types of configuration files form the
|
||
OpenEmbedded Core.
|
||
This section overviews the BitBake task executor and the
|
||
configuration files by describing what they are used for and how they interact.
|
||
</p>
|
||
<p>
|
||
BitBake handles the parsing and execution of the data files.
|
||
The data itself is of various types:
|
||
</p>
|
||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||
<li class="listitem"><p><span class="emphasis"><em>Recipes:</em></span> Provides details about particular
|
||
pieces of software</p></li>
|
||
<li class="listitem"><p><span class="emphasis"><em>Class Data:</em></span> An abstraction of common build
|
||
information (e.g. how to build a Linux kernel).</p></li>
|
||
<li class="listitem"><p><span class="emphasis"><em>Configuration Data:</em></span> Defines machine-specific settings,
|
||
policy decisions, etc.
|
||
Configuration data acts as the glue to bind everything together.</p></li>
|
||
</ul></div>
|
||
<p>
|
||
For more information on data, see the
|
||
"<a class="link" href="../dev-manual/yocto-project-terms.html" target="_self">Yocto Project Terms</a>"
|
||
section in the Yocto Project Development Manual.
|
||
</p>
|
||
<p>
|
||
BitBake knows how to combine multiple data sources together and refers to each data source
|
||
as a layer.
|
||
For information on layers, see the
|
||
"<a class="link" href="../dev-manual/understanding-and-creating-layers.html" target="_self">Understanding and
|
||
Creating Layers</a>" section of the Yocto Project Development Manual.
|
||
</p>
|
||
<p>
|
||
Following are some brief details on these core components.
|
||
For more detailed information on these components see the
|
||
"<a class="link" href="ref-structure.html" title="Chapter 5. Source Directory Structure">Directory Structure</a>" chapter.
|
||
</p>
|
||
</div></body>
|
||
</html>
|