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 |
