diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2018-01-29 15:18:03 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-02-14 15:25:29 +0000 |
commit | ae06e04cd225d2c2147ca355e2dd39b4f6cf6775 (patch) | |
tree | c920e85262a91e7626279e7dcbbd56a299919f49 /documentation/getting-started/eclipse/html/getting-started/development-concepts.html | |
parent | ebc7de094881dd8f2450aa4fdf548f2e9c835df1 (diff) | |
download | poky-ae06e04cd225d2c2147ca355e2dd39b4f6cf6775.tar.gz |
documentation: Created new "Getting Started" manual.
Creation involved removing the overview-manual and replacing it
with the getting-started manual. All links to the string
"&YOCTO_DOCS_OVERVIEW_URL" had to be replaced with
"&YOCTO_DOCS_GS_URL" across the entire YP manual set. I renamed
files used to create the manual with prefixes suited for the
new manual name, which is "Getting Started With Yocto Project".
The style sheet for the new manual needed updating to display the
new .PNG image for the title page. The mega-manual file had to
be updated to include the files. The mega-manual.sed file had
to be updated to include the new manual and not use the overview
manual.
(From yocto-docs rev: 6c7abf9192390121000f577d6c98f259d290d15d)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/getting-started/eclipse/html/getting-started/development-concepts.html')
-rw-r--r-- | documentation/getting-started/eclipse/html/getting-started/development-concepts.html | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/documentation/getting-started/eclipse/html/getting-started/development-concepts.html b/documentation/getting-started/eclipse/html/getting-started/development-concepts.html new file mode 100644 index 0000000000..ccfb73189a --- /dev/null +++ b/documentation/getting-started/eclipse/html/getting-started/development-concepts.html | |||
@@ -0,0 +1,66 @@ | |||
1 | <html> | ||
2 | <head> | ||
3 | <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||
4 | <title>2.8. Development Concepts</title> | ||
5 | <link rel="stylesheet" type="text/css" href="../book.css"> | ||
6 | <meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> | ||
7 | <link rel="home" href="index.html" title="Getting Started With Yocto Project"> | ||
8 | <link rel="up" href="overview-development-environment.html" title="Chapter 2. The Yocto Project Development Environment"> | ||
9 | <link rel="prev" href="recipe-syntax.html" title="2.7. Recipe Syntax"> | ||
10 | <link rel="next" href="user-configuration.html" title="2.8.1. User Configuration"> | ||
11 | </head> | ||
12 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" title="2.8. Development Concepts"> | ||
13 | <div class="titlepage"><div><div><h2 class="title" style="clear: both"> | ||
14 | <a name="development-concepts"></a>2.8. Development Concepts</h2></div></div></div> | ||
15 | <p> | ||
16 | This section takes a more detailed look inside the development | ||
17 | process. | ||
18 | The following diagram represents development at a high level. | ||
19 | The remainder of this chapter expands on the fundamental input, output, | ||
20 | process, and | ||
21 | <a class="link" href="../ref-manual/metadata.html" target="_self">Metadata</a>) blocks | ||
22 | that make up development in the Yocto Project environment. | ||
23 | </p> | ||
24 | <p><a name="general-yocto-environment-figure"></a> | ||
25 | </p> | ||
26 | <table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="720"><tr style="height: 383px"><td align="center"><img src="figures/yocto-environment-ref.png" align="middle" height="383"></td></tr></table> | ||
27 | <p> | ||
28 | </p> | ||
29 | <p> | ||
30 | In general, development consists of several functional areas: | ||
31 | </p> | ||
32 | <div class="itemizedlist"><ul class="itemizedlist" type="disc"> | ||
33 | <li class="listitem"><p><span class="emphasis"><em>User Configuration:</em></span> | ||
34 | Metadata you can use to control the build process. | ||
35 | </p></li> | ||
36 | <li class="listitem"><p><span class="emphasis"><em>Metadata Layers:</em></span> | ||
37 | Various layers that provide software, machine, and | ||
38 | distro Metadata.</p></li> | ||
39 | <li class="listitem"><p><span class="emphasis"><em>Source Files:</em></span> | ||
40 | Upstream releases, local projects, and SCMs.</p></li> | ||
41 | <li class="listitem"><p><span class="emphasis"><em>Build System:</em></span> | ||
42 | Processes under the control of | ||
43 | <a class="link" href="../ref-manual/bitbake-term.html" target="_self">BitBake</a>. | ||
44 | This block expands on how BitBake fetches source, applies | ||
45 | patches, completes compilation, analyzes output for package | ||
46 | generation, creates and tests packages, generates images, and | ||
47 | generates cross-development tools.</p></li> | ||
48 | <li class="listitem"><p><span class="emphasis"><em>Package Feeds:</em></span> | ||
49 | Directories containing output packages (RPM, DEB or IPK), | ||
50 | which are subsequently used in the construction of an image or | ||
51 | SDK, produced by the build system. | ||
52 | These feeds can also be copied and shared using a web server or | ||
53 | other means to facilitate extending or updating existing | ||
54 | images on devices at runtime if runtime package management is | ||
55 | enabled.</p></li> | ||
56 | <li class="listitem"><p><span class="emphasis"><em>Images:</em></span> | ||
57 | Images produced by the development process. | ||
58 | </p></li> | ||
59 | <li class="listitem"><p><span class="emphasis"><em>Application Development SDK:</em></span> | ||
60 | Cross-development tools that are produced along with an image | ||
61 | or separately with BitBake.</p></li> | ||
62 | </ul></div> | ||
63 | <p> | ||
64 | </p> | ||
65 | </div></body> | ||
66 | </html> | ||