diff options
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, 0 insertions, 72 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 deleted file mode 100644 index 1dfda5fab5..0000000000 --- a/documentation/getting-started/eclipse/html/getting-started/sdk-generation-dev-environment.html +++ /dev/null | |||
@@ -1,72 +0,0 @@ | |||
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> | ||