diff options
Diffstat (limited to 'documentation/sdk-manual/sdk-intro.rst')
-rw-r--r-- | documentation/sdk-manual/sdk-intro.rst | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/documentation/sdk-manual/sdk-intro.rst b/documentation/sdk-manual/sdk-intro.rst index 215889f390..2e01cf1365 100644 --- a/documentation/sdk-manual/sdk-intro.rst +++ b/documentation/sdk-manual/sdk-intro.rst | |||
@@ -6,8 +6,8 @@ Introduction | |||
6 | 6 | ||
7 | .. _sdk-manual-intro: | 7 | .. _sdk-manual-intro: |
8 | 8 | ||
9 | Introduction | 9 | eSDK Introduction |
10 | ============ | 10 | ================= |
11 | 11 | ||
12 | Welcome to the Yocto Project Application Development and the Extensible | 12 | Welcome to the Yocto Project Application Development and the Extensible |
13 | Software Development Kit (eSDK) manual. This manual provides information | 13 | Software Development Kit (eSDK) manual. This manual provides information |
@@ -109,18 +109,23 @@ when considering which to build: | |||
109 | :term:`SDK_EXT_TYPE` is "full" | 109 | :term:`SDK_EXT_TYPE` is "full" |
110 | or | 110 | or |
111 | :term:`SDK_INCLUDE_TOOLCHAIN` | 111 | :term:`SDK_INCLUDE_TOOLCHAIN` |
112 | is "1", which is the default. \*\* Sysroot is managed through the use of | 112 | is "1", which is the default. |
113 | |||
114 | \*\* Sysroot is managed through the use of | ||
113 | ``devtool``. Thus, it is less likely that you will corrupt your SDK | 115 | ``devtool``. Thus, it is less likely that you will corrupt your SDK |
114 | sysroot when you try to add additional libraries. \**\* You can add | 116 | sysroot when you try to add additional libraries. |
117 | |||
118 | \*\*\* You can add | ||
115 | runtime package management to the standard SDK but it is not supported | 119 | runtime package management to the standard SDK but it is not supported |
116 | by default. \***\* You must build and make the shared state available to | 120 | by default. |
121 | |||
122 | \*\*\*\* You must build and make the shared state available to | ||
117 | extensible SDK users for "packages" you want to enable users to install. | 123 | extensible SDK users for "packages" you want to enable users to install. |
118 | 124 | ||
119 | The Cross-Development Toolchain | 125 | The Cross-Development Toolchain |
120 | ------------------------------- | 126 | ------------------------------- |
121 | 127 | ||
122 | The `Cross-Development | 128 | The :term:`Cross-Development Toolchain` consists |
123 | Toolchain <&YOCTO_DOCS_REF_URL;#cross-development-toolchain>`__ consists | ||
124 | of a cross-compiler, cross-linker, and cross-debugger that are used to | 129 | of a cross-compiler, cross-linker, and cross-debugger that are used to |
125 | develop user-space applications for targeted hardware. Additionally, for | 130 | develop user-space applications for targeted hardware. Additionally, for |
126 | an extensible SDK, the toolchain also has built-in ``devtool`` | 131 | an extensible SDK, the toolchain also has built-in ``devtool`` |
@@ -190,7 +195,7 @@ You just need to follow these general steps: | |||
190 | root filesystem images. | 195 | root filesystem images. |
191 | 196 | ||
192 | If you are going to develop your application on hardware, go to the | 197 | If you are going to develop your application on hardware, go to the |
193 | ```machines`` <&YOCTO_MACHINES_DL_URL;>`__ download area and choose a | 198 | :yocto_dl:`machines <releases/yocto/yocto-3.1.2/machines/>` download area and choose a |
194 | target machine area from which to download the kernel image and root | 199 | target machine area from which to download the kernel image and root |
195 | filesystem. This download area could have several files in it that | 200 | filesystem. This download area could have several files in it that |
196 | support development using actual hardware. For example, the area | 201 | support development using actual hardware. For example, the area |
@@ -200,7 +205,7 @@ You just need to follow these general steps: | |||
200 | 205 | ||
201 | If you are going to develop your application and then run and test it | 206 | If you are going to develop your application and then run and test it |
202 | using the QEMU emulator, go to the | 207 | using the QEMU emulator, go to the |
203 | ```machines/qemu`` <&YOCTO_QEMU_DL_URL;>`__ download area. From this | 208 | :yocto_dl:`machines/qemu <releases/yocto/yocto-3.1.2/machines/qemu>` download area. From this |
204 | area, go down into the directory for your target architecture (e.g. | 209 | area, go down into the directory for your target architecture (e.g. |
205 | ``qemux86_64`` for an Intel-based 64-bit architecture). Download the | 210 | ``qemux86_64`` for an Intel-based 64-bit architecture). Download the |
206 | kernel, root filesystem, and any other files you need for your | 211 | kernel, root filesystem, and any other files you need for your |
@@ -217,8 +222,7 @@ You just need to follow these general steps: | |||
217 | tools to develop your application. If you need to separately install | 222 | tools to develop your application. If you need to separately install |
218 | and use the QEMU emulator, you can go to `QEMU Home | 223 | and use the QEMU emulator, you can go to `QEMU Home |
219 | Page <http://wiki.qemu.org/Main_Page>`__ to download and learn about | 224 | Page <http://wiki.qemu.org/Main_Page>`__ to download and learn about |
220 | the emulator. See the "`Using the Quick EMUlator | 225 | the emulator. See the ":doc:`../dev-manual/dev-manual-qemu`" chapter in the |
221 | (QEMU) <&YOCTO_DOCS_DEV_URL;#dev-manual-qemu>`__" chapter in the | ||
222 | Yocto Project Development Tasks Manual for information on using QEMU | 226 | Yocto Project Development Tasks Manual for information on using QEMU |
223 | within the Yocto Project. | 227 | within the Yocto Project. |
224 | 228 | ||