summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2020-07-29 09:51:53 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-09-17 10:09:33 +0100
commit0640f192064dab2e4db214b456f4dbfb469048cc (patch)
tree521af6a22a56a1c3ea46d301dfb1c0fbb8e4c3fd /documentation/dev-manual
parent424567d629b08785a6594d16427ee0fa8c31f384 (diff)
downloadpoky-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/dev-manual')
-rw-r--r--documentation/dev-manual/dev-manual-common-tasks.rst18
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
941The following figure shows the basic process for creating a new recipe. 941The following figure shows the basic process for creating a new recipe.
942The remainder of the section provides details for the steps. 942The 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
946Locate or Automatically Create a Base Recipe 949Locate or Automatically Create a Base Recipe
@@ -3322,6 +3325,9 @@ Yocto Project Overview and Concepts Manual.
3322 3325
3323The following figure and list overviews the build process: 3326The following figure and list overviews the build process:
3324 3327
3328.. image:: figures/bitbake-build-flow.png
3329 :align: center
3330
33251. *Set up Your Host Development System to Support Development Using the 33311. *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,
6793go to ``http://192.168.7.2:3000`` and you see the following: 6802go 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
6795You can find the recipe in ``workspace/recipes/cute-files``. You can use 6807You can find the recipe in ``workspace/recipes/cute-files``. You can use
6796the recipe in any layer you choose. 6808the 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`
7248variable. The following is an example abbreviated listing: 7260variable. The following is an example abbreviated listing:
7249 7261
7262.. image:: figures/buildhistory.png
7263 :align: center
7264
7250At the top level, a ``metadata-revs`` file exists that lists the 7265At the top level, a ``metadata-revs`` file exists that lists the
7251revisions of the repositories for the enabled layers when the build was 7266revisions of the repositories for the enabled layers when the build was
7252produced. The rest of the data splits into separate ``packages``, 7267produced. The rest of the data splits into separate ``packages``,
@@ -7537,6 +7552,9 @@ instruction in the ``README`` file here.
7537 7552
7538Here is a sample screenshot of the interface: 7553Here is a sample screenshot of the interface:
7539 7554
7555.. image:: figures/buildhistory-web.png
7556 :align: center
7557
7540Performing Automated Runtime Testing 7558Performing Automated Runtime Testing
7541==================================== 7559====================================
7542 7560