diff options
Diffstat (limited to 'documentation/sdk-manual')
-rw-r--r-- | documentation/sdk-manual/sdk-appendix-obtain.rst | 8 | ||||
-rw-r--r-- | documentation/sdk-manual/sdk-extensible.rst | 9 | ||||
-rw-r--r-- | documentation/sdk-manual/sdk-intro.rst | 8 | ||||
-rw-r--r-- | documentation/sdk-manual/sdk-working-projects.rst | 6 |
4 files changed, 29 insertions, 2 deletions
diff --git a/documentation/sdk-manual/sdk-appendix-obtain.rst b/documentation/sdk-manual/sdk-appendix-obtain.rst index 015506de01..d6d534ea93 100644 --- a/documentation/sdk-manual/sdk-appendix-obtain.rst +++ b/documentation/sdk-manual/sdk-appendix-obtain.rst | |||
@@ -233,6 +233,10 @@ The following figure shows the resulting directory structure after you | |||
233 | install the Standard SDK by running the ``*.sh`` SDK installation | 233 | install the Standard SDK by running the ``*.sh`` SDK installation |
234 | script: | 234 | script: |
235 | 235 | ||
236 | .. image:: figures/sdk-installed-standard-sdk-directory.png | ||
237 | :scale: 80% | ||
238 | :align: center | ||
239 | |||
236 | The installed SDK consists of an environment setup script for the SDK, a | 240 | The installed SDK consists of an environment setup script for the SDK, a |
237 | configuration file for the target, a version file for the target, and | 241 | configuration file for the target, a version file for the target, and |
238 | the root filesystem (``sysroots``) needed to develop objects for the | 242 | the root filesystem (``sysroots``) needed to develop objects for the |
@@ -255,6 +259,10 @@ The following figure shows the resulting directory structure after you | |||
255 | install the Extensible SDK by running the ``*.sh`` SDK installation | 259 | install the Extensible SDK by running the ``*.sh`` SDK installation |
256 | script: | 260 | script: |
257 | 261 | ||
262 | .. image:: figures/sdk-installed-extensible-sdk-directory.png | ||
263 | :scale: 80% | ||
264 | :align: center | ||
265 | |||
258 | The installed directory structure for the extensible SDK is quite | 266 | The installed directory structure for the extensible SDK is quite |
259 | different than the installed structure for the standard SDK. The | 267 | different than the installed structure for the standard SDK. The |
260 | extensible SDK does not separate host and target parts in the same | 268 | extensible SDK does not separate host and target parts in the same |
diff --git a/documentation/sdk-manual/sdk-extensible.rst b/documentation/sdk-manual/sdk-extensible.rst index 3df2174fd9..2652b4acd4 100644 --- a/documentation/sdk-manual/sdk-extensible.rst +++ b/documentation/sdk-manual/sdk-extensible.rst | |||
@@ -226,6 +226,9 @@ with ``devtool add`` form different combinations. The following diagram | |||
226 | shows common development flows you would use with the ``devtool add`` | 226 | shows common development flows you would use with the ``devtool add`` |
227 | command: | 227 | command: |
228 | 228 | ||
229 | .. image:: figures/sdk-devtool-add-flow.png | ||
230 | :align: center | ||
231 | |||
229 | 1. *Generating the New Recipe*: The top part of the flow shows three | 232 | 1. *Generating the New Recipe*: The top part of the flow shows three |
230 | scenarios by which you could use ``devtool add`` to generate a recipe | 233 | scenarios by which you could use ``devtool add`` to generate a recipe |
231 | based on existing source code. | 234 | based on existing source code. |
@@ -372,6 +375,9 @@ with ``devtool modify`` form different combinations. The following | |||
372 | diagram shows common development flows for the ``devtool modify`` | 375 | diagram shows common development flows for the ``devtool modify`` |
373 | command: | 376 | command: |
374 | 377 | ||
378 | .. image:: figures/sdk-devtool-modify-flow.png | ||
379 | :align: center | ||
380 | |||
375 | 1. *Preparing to Modify the Code*: The top part of the flow shows three | 381 | 1. *Preparing to Modify the Code*: The top part of the flow shows three |
376 | scenarios by which you could use ``devtool modify`` to prepare to | 382 | scenarios by which you could use ``devtool modify`` to prepare to |
377 | work on source files. Each scenario assumes the following: | 383 | work on source files. Each scenario assumes the following: |
@@ -576,6 +582,9 @@ and work with any source file forms that the | |||
576 | The following diagram shows the common development flow used with the | 582 | The following diagram shows the common development flow used with the |
577 | ``devtool upgrade`` command: | 583 | ``devtool upgrade`` command: |
578 | 584 | ||
585 | .. image:: figures/sdk-devtool-upgrade-flow.png | ||
586 | :align: center | ||
587 | |||
579 | 1. *Initiate the Upgrade*: The top part of the flow shows the typical | 588 | 1. *Initiate the Upgrade*: The top part of the flow shows the typical |
580 | scenario by which you use the ``devtool upgrade`` command. The | 589 | scenario by which you use the ``devtool upgrade`` command. The |
581 | following conditions exist: | 590 | following conditions exist: |
diff --git a/documentation/sdk-manual/sdk-intro.rst b/documentation/sdk-manual/sdk-intro.rst index 88238d7dd4..215889f390 100644 --- a/documentation/sdk-manual/sdk-intro.rst +++ b/documentation/sdk-manual/sdk-intro.rst | |||
@@ -163,8 +163,12 @@ available a number of different ways: | |||
163 | SDK Development Model | 163 | SDK Development Model |
164 | ===================== | 164 | ===================== |
165 | 165 | ||
166 | Fundamentally, the SDK fits into the development process as follows: The | 166 | Fundamentally, the SDK fits into the development process as follows: |
167 | SDK is installed on any machine and can be used to develop applications, | 167 | |
168 | .. image:: figures/sdk-environment.png | ||
169 | :align: center | ||
170 | |||
171 | The SDK is installed on any machine and can be used to develop applications, | ||
168 | images, and kernels. An SDK can even be used by a QA Engineer or Release | 172 | images, and kernels. An SDK can even be used by a QA Engineer or Release |
169 | Engineer. The fundamental concept is that the machine that has the SDK | 173 | Engineer. The fundamental concept is that the machine that has the SDK |
170 | installed does not have to be associated with the machine that has the | 174 | installed does not have to be associated with the machine that has the |
diff --git a/documentation/sdk-manual/sdk-working-projects.rst b/documentation/sdk-manual/sdk-working-projects.rst index d18568d60a..df216175c9 100644 --- a/documentation/sdk-manual/sdk-working-projects.rst +++ b/documentation/sdk-manual/sdk-working-projects.rst | |||
@@ -18,6 +18,9 @@ workflow, which is outside of the :term:`OpenEmbedded Build System`. | |||
18 | 18 | ||
19 | The following figure presents a simple Autotools workflow. | 19 | The following figure presents a simple Autotools workflow. |
20 | 20 | ||
21 | .. image:: figures/sdk-autotools-flow.png | ||
22 | :align: center | ||
23 | |||
21 | Follow these steps to create a simple Autotools-based "Hello World" | 24 | Follow these steps to create a simple Autotools-based "Hello World" |
22 | project: | 25 | project: |
23 | 26 | ||
@@ -128,6 +131,9 @@ This section presents a simple Makefile development flow and provides an | |||
128 | example that lets you see how you can use cross-toolchain environment | 131 | example that lets you see how you can use cross-toolchain environment |
129 | variables and Makefile variables during development. | 132 | variables and Makefile variables during development. |
130 | 133 | ||
134 | .. image:: figures/sdk-makefile-flow.png | ||
135 | :align: center | ||
136 | |||
131 | The main point of this section is to explain the following three cases | 137 | The main point of this section is to explain the following three cases |
132 | regarding variable behavior: | 138 | regarding variable behavior: |
133 | 139 | ||