diff options
Diffstat (limited to 'documentation/sdk-manual/sdk-intro.xml')
-rw-r--r-- | documentation/sdk-manual/sdk-intro.xml | 58 |
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 |