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/sdk-generation-dev-environment.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/sdk-generation-dev-environment.html')
-rw-r--r-- | documentation/getting-started/eclipse/html/getting-started/sdk-generation-dev-environment.html | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/documentation/getting-started/eclipse/html/getting-started/sdk-generation-dev-environment.html b/documentation/getting-started/eclipse/html/getting-started/sdk-generation-dev-environment.html new file mode 100644 index 0000000000..1dfda5fab5 --- /dev/null +++ b/documentation/getting-started/eclipse/html/getting-started/sdk-generation-dev-environment.html | |||
@@ -0,0 +1,72 @@ | |||
1 | <html> | ||
2 | <head> | ||
3 | <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | ||
4 | <title>2.8.5.6. SDK Generation</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="bitbake-dev-environment.html" title="2.8.5. BitBake"> | ||
9 | <link rel="prev" href="image-generation-dev-environment.html" title="2.8.5.5. Image Generation"> | ||
10 | <link rel="next" href="stamp-files-and-the-rerunning-of-tasks.html" title="2.8.5.7. Stamp Files and the Rerunning of Tasks"> | ||
11 | </head> | ||
12 | <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="section" title="2.8.5.6. SDK Generation"> | ||
13 | <div class="titlepage"><div><div><h4 class="title"> | ||
14 | <a name="sdk-generation-dev-environment"></a>2.8.5.6. SDK Generation</h4></div></div></div> | ||
15 | <p> | ||
16 | The OpenEmbedded build system uses BitBake to generate the | ||
17 | Software Development Kit (SDK) installer script for both the | ||
18 | standard and extensible SDKs: | ||
19 | <img src="figures/sdk-generation.png" align="middle"> | ||
20 | </p> | ||
21 | <div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"> | ||
22 | <h3 class="title">Note</h3> | ||
23 | For more information on the cross-development toolchain | ||
24 | generation, see the | ||
25 | "<a class="link" href="cross-development-toolchain-generation.html" title="3.2. Cross-Development Toolchain Generation">Cross-Development Toolchain Generation</a>" | ||
26 | section. | ||
27 | For information on advantages gained when building a | ||
28 | cross-development toolchain using the | ||
29 | <a class="link" href="../ref-manual/ref-tasks-populate_sdk.html" target="_self"><code class="filename">do_populate_sdk</code></a> | ||
30 | task, see the | ||
31 | "<a class="link" href="../sdk-manual/sdk-building-an-sdk-installer.html" target="_self">Building an SDK Installer</a>" | ||
32 | section in the Yocto Project Application Development and the | ||
33 | Extensible Software Development Kit (SDK) manual. | ||
34 | </div> | ||
35 | <p> | ||
36 | Like image generation, the SDK script process consists of | ||
37 | several stages and depends on many variables. | ||
38 | The <code class="filename">do_populate_sdk</code> and | ||
39 | <code class="filename">do_populate_sdk_ext</code> tasks use these | ||
40 | key variables to help create the list of packages to actually | ||
41 | install. | ||
42 | For information on the variables listed in the figure, see the | ||
43 | "<a class="link" href="sdk-dev-environment.html" title="2.8.7. Application Development SDK">Application Development SDK</a>" | ||
44 | section. | ||
45 | </p> | ||
46 | <p> | ||
47 | The <code class="filename">do_populate_sdk</code> task helps create | ||
48 | the standard SDK and handles two parts: a target part and a | ||
49 | host part. | ||
50 | The target part is the part built for the target hardware and | ||
51 | includes libraries and headers. | ||
52 | The host part is the part of the SDK that runs on the | ||
53 | <a class="link" href="../ref-manual/var-SDKMACHINE.html" target="_self"><code class="filename">SDKMACHINE</code></a>. | ||
54 | </p> | ||
55 | <p> | ||
56 | The <code class="filename">do_populate_sdk_ext</code> task helps create | ||
57 | the extensible SDK and handles host and target parts | ||
58 | differently than its counter part does for the standard SDK. | ||
59 | For the extensible SDK, the task encapsulates the build system, | ||
60 | which includes everything needed (host and target) for the SDK. | ||
61 | </p> | ||
62 | <p> | ||
63 | Regardless of the type of SDK being constructed, the | ||
64 | tasks perform some cleanup after which a cross-development | ||
65 | environment setup script and any needed configuration files | ||
66 | are created. | ||
67 | The final output is the Cross-development | ||
68 | toolchain installation script (<code class="filename">.sh</code> file), | ||
69 | which includes the environment setup script. | ||
70 | </p> | ||
71 | </div></body> | ||
72 | </html> | ||