diff options
author | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2020-07-29 09:51:53 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-09-17 10:09:33 +0100 |
commit | 0640f192064dab2e4db214b456f4dbfb469048cc (patch) | |
tree | 521af6a22a56a1c3ea46d301dfb1c0fbb8e4c3fd /documentation | |
parent | 424567d629b08785a6594d16427ee0fa8c31f384 (diff) | |
download | poky-0640f192064dab2e4db214b456f4dbfb469048cc.tar.gz |
sphinx: dev-manual add figures
(From yocto-docs rev: 590ddc11263f00d912d874377199574c123c75b1)
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/dev-manual/dev-manual-common-tasks.rst | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.rst b/documentation/dev-manual/dev-manual-common-tasks.rst index c019057bf8..29a94b9a84 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.rst +++ b/documentation/dev-manual/dev-manual-common-tasks.rst | |||
@@ -941,6 +941,9 @@ Overview | |||
941 | The following figure shows the basic process for creating a new recipe. | 941 | The following figure shows the basic process for creating a new recipe. |
942 | The remainder of the section provides details for the steps. | 942 | The remainder of the section provides details for the steps. |
943 | 943 | ||
944 | .. image:: figures/recipe-workflow.png | ||
945 | :align: center | ||
946 | |||
944 | .. _new-recipe-locate-or-automatically-create-a-base-recipe: | 947 | .. _new-recipe-locate-or-automatically-create-a-base-recipe: |
945 | 948 | ||
946 | Locate or Automatically Create a Base Recipe | 949 | Locate or Automatically Create a Base Recipe |
@@ -3322,6 +3325,9 @@ Yocto Project Overview and Concepts Manual. | |||
3322 | 3325 | ||
3323 | The following figure and list overviews the build process: | 3326 | The following figure and list overviews the build process: |
3324 | 3327 | ||
3328 | .. image:: figures/bitbake-build-flow.png | ||
3329 | :align: center | ||
3330 | |||
3325 | 1. *Set up Your Host Development System to Support Development Using the | 3331 | 1. *Set up Your Host Development System to Support Development Using the |
3326 | Yocto Project*: See the "`Setting Up to Use the Yocto | 3332 | Yocto Project*: See the "`Setting Up to Use the Yocto |
3327 | Project <#dev-manual-start>`__" section for options on how to get a | 3333 | Project <#dev-manual-start>`__" section for options on how to get a |
@@ -3441,6 +3447,9 @@ Follow these steps to set up and execute multiple configuration builds: | |||
3441 | ``conf`` named ``multiconfig``. Following is an example that defines | 3447 | ``conf`` named ``multiconfig``. Following is an example that defines |
3442 | two configuration files for the "x86" and "arm" multiconfigs: | 3448 | two configuration files for the "x86" and "arm" multiconfigs: |
3443 | 3449 | ||
3450 | .. image:: figures/multiconfig_files.png | ||
3451 | :align: center | ||
3452 | |||
3444 | The reason for this required file hierarchy is because the ``BBPATH`` | 3453 | The reason for this required file hierarchy is because the ``BBPATH`` |
3445 | variable is not constructed until the layers are parsed. | 3454 | variable is not constructed until the layers are parsed. |
3446 | Consequently, using the configuration file as a pre-configuration | 3455 | Consequently, using the configuration file as a pre-configuration |
@@ -6792,6 +6801,9 @@ test the application: | |||
6792 | $ cd /usr/lib/node_modules/cute-files $ node cute-files.js On a browser, | 6801 | $ cd /usr/lib/node_modules/cute-files $ node cute-files.js On a browser, |
6793 | go to ``http://192.168.7.2:3000`` and you see the following: | 6802 | go to ``http://192.168.7.2:3000`` and you see the following: |
6794 | 6803 | ||
6804 | .. image:: figures/cute-files-npm-example.png | ||
6805 | :align: center | ||
6806 | |||
6795 | You can find the recipe in ``workspace/recipes/cute-files``. You can use | 6807 | You can find the recipe in ``workspace/recipes/cute-files``. You can use |
6796 | the recipe in any layer you choose. | 6808 | the recipe in any layer you choose. |
6797 | 6809 | ||
@@ -7247,6 +7259,9 @@ in the Build Directory as defined by the | |||
7247 | :term:`BUILDHISTORY_DIR` | 7259 | :term:`BUILDHISTORY_DIR` |
7248 | variable. The following is an example abbreviated listing: | 7260 | variable. The following is an example abbreviated listing: |
7249 | 7261 | ||
7262 | .. image:: figures/buildhistory.png | ||
7263 | :align: center | ||
7264 | |||
7250 | At the top level, a ``metadata-revs`` file exists that lists the | 7265 | At the top level, a ``metadata-revs`` file exists that lists the |
7251 | revisions of the repositories for the enabled layers when the build was | 7266 | revisions of the repositories for the enabled layers when the build was |
7252 | produced. The rest of the data splits into separate ``packages``, | 7267 | produced. The rest of the data splits into separate ``packages``, |
@@ -7537,6 +7552,9 @@ instruction in the ``README`` file here. | |||
7537 | 7552 | ||
7538 | Here is a sample screenshot of the interface: | 7553 | Here is a sample screenshot of the interface: |
7539 | 7554 | ||
7555 | .. image:: figures/buildhistory-web.png | ||
7556 | :align: center | ||
7557 | |||
7540 | Performing Automated Runtime Testing | 7558 | Performing Automated Runtime Testing |
7541 | ==================================== | 7559 | ==================================== |
7542 | 7560 | ||