1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-31 12:49:46 +00:00

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>
This commit is contained in:
Nicolas Dechesne
2020-07-29 09:51:53 +02:00
committed by Richard Purdie
parent 424567d629
commit 0640f19206
@@ -941,6 +941,9 @@ Overview
The following figure shows the basic process for creating a new recipe. The following figure shows the basic process for creating a new recipe.
The remainder of the section provides details for the steps. The remainder of the section provides details for the steps.
.. image:: figures/recipe-workflow.png
:align: center
.. _new-recipe-locate-or-automatically-create-a-base-recipe: .. _new-recipe-locate-or-automatically-create-a-base-recipe:
Locate or Automatically Create a Base Recipe Locate or Automatically Create a Base Recipe
@@ -3322,6 +3325,9 @@ Yocto Project Overview and Concepts Manual.
The following figure and list overviews the build process: The following figure and list overviews the build process:
.. image:: figures/bitbake-build-flow.png
:align: center
1. *Set up Your Host Development System to Support Development Using the 1. *Set up Your Host Development System to Support Development Using the
Yocto Project*: See the "`Setting Up to Use the Yocto Yocto Project*: See the "`Setting Up to Use the Yocto
Project <#dev-manual-start>`__" section for options on how to get a 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:
``conf`` named ``multiconfig``. Following is an example that defines ``conf`` named ``multiconfig``. Following is an example that defines
two configuration files for the "x86" and "arm" multiconfigs: two configuration files for the "x86" and "arm" multiconfigs:
.. image:: figures/multiconfig_files.png
:align: center
The reason for this required file hierarchy is because the ``BBPATH`` The reason for this required file hierarchy is because the ``BBPATH``
variable is not constructed until the layers are parsed. variable is not constructed until the layers are parsed.
Consequently, using the configuration file as a pre-configuration Consequently, using the configuration file as a pre-configuration
@@ -6792,6 +6801,9 @@ test the application:
$ cd /usr/lib/node_modules/cute-files $ node cute-files.js On a browser, $ cd /usr/lib/node_modules/cute-files $ node cute-files.js On a browser,
go to ``http://192.168.7.2:3000`` and you see the following: go to ``http://192.168.7.2:3000`` and you see the following:
.. image:: figures/cute-files-npm-example.png
:align: center
You can find the recipe in ``workspace/recipes/cute-files``. You can use You can find the recipe in ``workspace/recipes/cute-files``. You can use
the recipe in any layer you choose. the recipe in any layer you choose.
@@ -7247,6 +7259,9 @@ in the Build Directory as defined by the
:term:`BUILDHISTORY_DIR` :term:`BUILDHISTORY_DIR`
variable. The following is an example abbreviated listing: variable. The following is an example abbreviated listing:
.. image:: figures/buildhistory.png
:align: center
At the top level, a ``metadata-revs`` file exists that lists the At the top level, a ``metadata-revs`` file exists that lists the
revisions of the repositories for the enabled layers when the build was revisions of the repositories for the enabled layers when the build was
produced. The rest of the data splits into separate ``packages``, produced. The rest of the data splits into separate ``packages``,
@@ -7537,6 +7552,9 @@ instruction in the ``README`` file here.
Here is a sample screenshot of the interface: Here is a sample screenshot of the interface:
.. image:: figures/buildhistory-web.png
:align: center
Performing Automated Runtime Testing Performing Automated Runtime Testing
==================================== ====================================