summaryrefslogtreecommitdiffstats
path: root/documentation/sdk-manual/sdk-intro.xml
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-03-09 13:30:27 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-03-23 21:56:08 +0000
commit4c5157f7dcfecab3b4e4483cd122e0ae74b377ee (patch)
tree03c0812d79db78ebfd454b540338b66e2dc20521 /documentation/sdk-manual/sdk-intro.xml
parent4306f7f97a2ea05ebf141947294729584795d832 (diff)
downloadpoky-4c5157f7dcfecab3b4e4483cd122e0ae74b377ee.tar.gz
ref-manual: Resolving a conflict
(From yocto-docs rev: b364516928d04da38ef3188f07f190ffac64762b) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/sdk-manual/sdk-intro.xml')
-rw-r--r--documentation/sdk-manual/sdk-intro.xml58
1 files changed, 58 insertions, 0 deletions
diff --git a/documentation/sdk-manual/sdk-intro.xml b/documentation/sdk-manual/sdk-intro.xml
index 5b12fcff64..ccc71c8cf4 100644
--- a/documentation/sdk-manual/sdk-intro.xml
+++ b/documentation/sdk-manual/sdk-intro.xml
@@ -14,6 +14,9 @@
14 This manual provides information that lets you use both the standard 14 This manual provides information that lets you use both the standard
15 Yocto Project SDK and an extensible SDK to develop applications and 15 Yocto Project SDK and an extensible SDK to develop applications and
16 images using the Yocto Project. 16 images using the Yocto Project.
17 Additionally, the manual also provides information on how to use
18 the popular <trademark class='trade'>Eclipse</trademark> IDE as part
19 of your application development workflow.
17 </para> 20 </para>
18 21
19 <para> 22 <para>
@@ -64,6 +67,61 @@
64 </para> 67 </para>
65 68
66 <para> 69 <para>
70 You just need to follow these general steps:
71 <orderedlist>
72 <listitem><para><emphasis>Install the SDK for your target hardware:</emphasis>
73 For information on how to install the SDK, see the
74 "<link url='sdk-installing-the-sdk'>Installing the SDK</link>"
75 section.</para></listitem>
76 <listitem><para><emphasis>Download the Target Image:</emphasis>
77 The Yocto Project supports several target architectures
78 and has many pre-built kernel images and root filesystem
79 images.</para>
80 <para>If you are going to develop your application on
81 hardware, go to the
82 <ulink url='&YOCTO_MACHINES_DL_URL;'><filename>machines</filename></ulink>
83 download area and choose a target machine area
84 from which to download the kernel image and root filesystem.
85 This download area could have several files in it that
86 support development using actual hardware.
87 For example, the area might contain
88 <filename>.hddimg</filename> files that combine the
89 kernel image with the filesystem, boot loaders, and
90 so forth.
91 Be sure to get the files you need for your particular
92 development process.</para>
93 <para>If you are going to develop your application and
94 then run and test it using the QEMU emulator, go to the
95 <ulink url='&YOCTO_QEMU_DL_URL;'><filename>machines/qemu</filename></ulink>
96 download area.
97 From this area, go down into the directory for your
98 target architecture (e.g. <filename>qemux86_64</filename>
99 for an <trademark class='registered'>Intel</trademark>-based
100 64-bit architecture).
101 Download kernel, root filesystem, and any other files you
102 need for your process.
103 <note>In order to use the root filesystem in QEMU, you
104 need to extract it.
105 See the
106 "<link url='sdk-extracting-the-root-filesystem'>Extracting the Root Filesystem</link>"
107 section for information on how to extract the root
108 filesystem.</note></para></listitem>
109 <listitem><para><emphasis>Develop and Test your
110 Application:</emphasis> At this point, you have the tools
111 to develop your application.
112 If you need to separately install and use the QEMU
113 emulator, you can go to
114 <ulink url='http://wiki.qemu.org/Main_Page'>QEMU Home Page</ulink>
115 to download and learn about the emulator.
116 You can see the
117 "<ulink url='&YOCTO_DOCS_DEV_URL;#dev-manual-qemu'>Using the Quick EMUlator (QEMU)</ulink>"
118 chapter in the Yocto Project Development Manual
119 for information on using QEMU within the Yocto
120 Project.</para></listitem>
121 </orderedlist>
122 </para>
123
124 <para>
67 The remainder of this manual describes how to use both the standard 125 The remainder of this manual describes how to use both the standard
68 SDK and the extensible SDK. 126 SDK and the extensible SDK.
69 Information also exists in appendix form that describes how you can 127 Information also exists in appendix form that describes how you can