diff options
| author | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2020-07-29 11:44:03 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-09-17 10:09:34 +0100 |
| commit | e6c9507240ffd3369196b11193f3b8a0ad4c3b65 (patch) | |
| tree | 1f8706774b7c8a0723533ed9527d413ce617c81d /documentation | |
| parent | c7ff908b50eb12eef0d3da94ae1ee8a3b34ad4c1 (diff) | |
| download | poky-e6c9507240ffd3369196b11193f3b8a0ad4c3b65.tar.gz | |
sphinx: sdk-manual: add figures
(From yocto-docs rev: 33f46470d53790ae986294e1776c5ca23f764976)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
| -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 | ||
