diff options
| author | Quentin Schulz <quentin.schulz@cherry.de> | 2025-10-29 18:07:01 +0100 |
|---|---|---|
| committer | Steve Sakoman <steve@sakoman.com> | 2025-11-19 08:21:24 -0800 |
| commit | 232e8ebe3c1c8d275ca1e021b93a6390cc6eaf70 (patch) | |
| tree | c4e0b4ee3de8d667981885b967c935cfe9659970 | |
| parent | 41c16e82e98a3e41e852b10044b738ff4869bfd0 (diff) | |
| download | poky-232e8ebe3c1c8d275ca1e021b93a6390cc6eaf70.tar.gz | |
overview-manual: migrate to SVG + fix typo
The original PNG had a typo (YP-Comptible instead of YP-Compatible).
Instead of patching a PNG, let's migrate to an SVG with the typo already
fixed.
[AG: fix conflicts]
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: bb9887a98bb64ebaa23b772fd0f3c22f13e996e7)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9f3c2a9113b329f7efdd22d3b3fbe272a44bc654)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
| -rw-r--r-- | documentation/overview-manual/figures/key-dev-elements.png | bin | 20424 -> 0 bytes | |||
| -rw-r--r-- | documentation/overview-manual/svg/key-dev-elements.svg | 172 | ||||
| -rw-r--r-- | documentation/overview-manual/yp-intro.rst | 4 |
3 files changed, 174 insertions, 2 deletions
diff --git a/documentation/overview-manual/figures/key-dev-elements.png b/documentation/overview-manual/figures/key-dev-elements.png deleted file mode 100644 index 76c44050fd..0000000000 --- a/documentation/overview-manual/figures/key-dev-elements.png +++ /dev/null | |||
| Binary files differ | |||
diff --git a/documentation/overview-manual/svg/key-dev-elements.svg b/documentation/overview-manual/svg/key-dev-elements.svg new file mode 100644 index 0000000000..d9fa0e49d8 --- /dev/null +++ b/documentation/overview-manual/svg/key-dev-elements.svg | |||
| @@ -0,0 +1,172 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | width="164.765mm" | ||
| 6 | height="72.988113mm" | ||
| 7 | viewBox="0 0 164.765 72.988114" | ||
| 8 | version="1.1" | ||
| 9 | id="svg1" | ||
| 10 | xml:space="preserve" | ||
| 11 | inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" | ||
| 12 | sodipodi:docname="key-dev-elements.svg" | ||
| 13 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 14 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 15 | xmlns="http://www.w3.org/2000/svg" | ||
| 16 | xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview | ||
| 17 | id="namedview1" | ||
| 18 | pagecolor="#ffffff" | ||
| 19 | bordercolor="#000000" | ||
| 20 | borderopacity="0.25" | ||
| 21 | inkscape:showpageshadow="false" | ||
| 22 | inkscape:pageopacity="0.0" | ||
| 23 | inkscape:pagecheckerboard="0" | ||
| 24 | inkscape:deskcolor="#d1d1d1" | ||
| 25 | inkscape:document-units="mm" | ||
| 26 | inkscape:zoom="1" | ||
| 27 | inkscape:cx="341.5" | ||
| 28 | inkscape:cy="-31.5" | ||
| 29 | inkscape:window-width="2560" | ||
| 30 | inkscape:window-height="1440" | ||
| 31 | inkscape:window-x="0" | ||
| 32 | inkscape:window-y="0" | ||
| 33 | inkscape:window-maximized="0" | ||
| 34 | inkscape:current-layer="layer2" | ||
| 35 | showborder="false" | ||
| 36 | borderlayer="false" | ||
| 37 | inkscape:antialias-rendering="true" | ||
| 38 | showguides="true" /><defs | ||
| 39 | id="defs1" /><g | ||
| 40 | inkscape:groupmode="layer" | ||
| 41 | id="layer2" | ||
| 42 | inkscape:label="Layer " | ||
| 43 | style="display:inline" | ||
| 44 | transform="translate(-20.664242,-129.6793)"><rect | ||
| 45 | style="display:inline;fill:#f1e9cc;fill-opacity:1;stroke:#6d8eb4;stroke-width:0.653;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 46 | id="rect1" | ||
| 47 | width="164.112" | ||
| 48 | height="54.273098" | ||
| 49 | x="20.990742" | ||
| 50 | y="130.0058" | ||
| 51 | ry="0" | ||
| 52 | inkscape:label="yp-rect" /><rect | ||
| 53 | style="display:inline;fill:#f3d770;fill-opacity:1;stroke:#6d8eb4;stroke-width:0.653;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 54 | id="rect2" | ||
| 55 | width="101.45864" | ||
| 56 | height="41.151588" | ||
| 57 | x="28.1292" | ||
| 58 | y="137.10953" | ||
| 59 | inkscape:label="poky-rect" /><rect | ||
| 60 | style="display:inline;fill:#c0ebf5;fill-opacity:1;stroke:#6d8eb4;stroke-width:0.653;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 61 | id="rect3" | ||
| 62 | width="50.652737" | ||
| 63 | height="53.04562" | ||
| 64 | x="35.516178" | ||
| 65 | y="149.29529" | ||
| 66 | inkscape:label="oe-rect" /><text | ||
| 67 | xml:space="preserve" | ||
| 68 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;white-space:pre;inline-size:46.7487;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 69 | x="136.38763" | ||
| 70 | y="137.69727" | ||
| 71 | id="text3" | ||
| 72 | inkscape:label="poky-title" | ||
| 73 | transform="matrix(0.90889596,0,0,0.81399719,-26.072941,39.399474)"><tspan | ||
| 74 | x="136.38763" | ||
| 75 | y="137.69727" | ||
| 76 | id="tspan2">Poky</tspan></text><text | ||
| 77 | xml:space="preserve" | ||
| 78 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;white-space:pre;inline-size:46.7487;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 79 | x="136.38763" | ||
| 80 | y="137.69727" | ||
| 81 | id="text3-8" | ||
| 82 | inkscape:label="oe-title" | ||
| 83 | transform="matrix(0.90889596,0,0,0.81399719,-78.327995,83.175189)"><tspan | ||
| 84 | x="136.38763" | ||
| 85 | y="137.69727" | ||
| 86 | id="tspan4">OpenEmbedded</tspan></text><text | ||
| 87 | xml:space="preserve" | ||
| 88 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;white-space:pre;inline-size:46.7487;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 89 | x="136.38763" | ||
| 90 | y="137.69727" | ||
| 91 | id="text3-0" | ||
| 92 | inkscape:label="yp-title" | ||
| 93 | transform="matrix(0.8469291,0,0,0.81399719,21.497595,28.033837)"><tspan | ||
| 94 | x="136.38763" | ||
| 95 | y="137.69727" | ||
| 96 | id="tspan5">YOCTO PROJECT (YP)</tspan></text><text | ||
| 97 | xml:space="preserve" | ||
| 98 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.98347px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 99 | x="137.19444" | ||
| 100 | y="150.50006" | ||
| 101 | id="text4" | ||
| 102 | transform="scale(1.0050579,0.9949676)" | ||
| 103 | inkscape:label="yp-text"><tspan | ||
| 104 | sodipodi:role="line" | ||
| 105 | id="tspan3" | ||
| 106 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.98347px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 107 | x="137.19444" | ||
| 108 | y="150.50006">Umbrella Open Source Project</tspan><tspan | ||
| 109 | sodipodi:role="line" | ||
| 110 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.98347px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 111 | x="137.19444" | ||
| 112 | y="154.2294" | ||
| 113 | id="tspan6">that Builds and Maintains</tspan><tspan | ||
| 114 | sodipodi:role="line" | ||
| 115 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.98347px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 116 | x="137.19444" | ||
| 117 | y="157.95874" | ||
| 118 | id="tspan7">Validated Open Source Tools and</tspan><tspan | ||
| 119 | sodipodi:role="line" | ||
| 120 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.98347px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 121 | x="137.19444" | ||
| 122 | y="161.68808" | ||
| 123 | id="tspan8">Components Associated with</tspan><tspan | ||
| 124 | sodipodi:role="line" | ||
| 125 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.98347px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 126 | x="137.19444" | ||
| 127 | y="165.4174" | ||
| 128 | id="tspan9">Embedded Linux</tspan></text><text | ||
| 129 | xml:space="preserve" | ||
| 130 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.97078px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 131 | x="90.582634" | ||
| 132 | y="159.10139" | ||
| 133 | id="text10" | ||
| 134 | transform="scale(1.0018079,0.9981954)" | ||
| 135 | inkscape:label="poky-text"><tspan | ||
| 136 | sodipodi:role="line" | ||
| 137 | id="tspan10" | ||
| 138 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.97078px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 139 | x="90.582634" | ||
| 140 | y="159.10139">Yocto Project Open</tspan><tspan | ||
| 141 | sodipodi:role="line" | ||
| 142 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.97078px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 143 | x="90.582634" | ||
| 144 | y="162.81487" | ||
| 145 | id="tspan11">Source Reference</tspan><tspan | ||
| 146 | sodipodi:role="line" | ||
| 147 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.97078px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 148 | x="90.582634" | ||
| 149 | y="166.52835" | ||
| 150 | id="tspan12">Embedded Distribution</tspan></text><text | ||
| 151 | xml:space="preserve" | ||
| 152 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.01677px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:start;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:7.4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" | ||
| 153 | x="40.36692" | ||
| 154 | y="160.98824" | ||
| 155 | id="text13" | ||
| 156 | transform="scale(0.99784993,1.0021547)" | ||
| 157 | inkscape:label="oe-text"><tspan | ||
| 158 | sodipodi:role="line" | ||
| 159 | id="tspan13" | ||
| 160 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.01677px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 161 | x="40.36692" | ||
| 162 | y="160.98824">Open Source Build Engine</tspan><tspan | ||
| 163 | sodipodi:role="line" | ||
| 164 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.01677px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 165 | x="40.36692" | ||
| 166 | y="164.7592" | ||
| 167 | id="tspan14">and YP-Compatible Metadata</tspan><tspan | ||
| 168 | sodipodi:role="line" | ||
| 169 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.01677px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0" | ||
| 170 | x="40.36692" | ||
| 171 | y="168.53017" | ||
| 172 | id="tspan15">for Embedded Linux</tspan></text></g></svg> | ||
diff --git a/documentation/overview-manual/yp-intro.rst b/documentation/overview-manual/yp-intro.rst index 8dcbe76466..c519cec99f 100644 --- a/documentation/overview-manual/yp-intro.rst +++ b/documentation/overview-manual/yp-intro.rst | |||
| @@ -23,8 +23,8 @@ comes to delivering embedded software stacks. The project allows | |||
| 23 | software customizations and build interchange for multiple hardware | 23 | software customizations and build interchange for multiple hardware |
| 24 | platforms as well as software stacks that can be maintained and scaled. | 24 | platforms as well as software stacks that can be maintained and scaled. |
| 25 | 25 | ||
| 26 | .. image:: figures/key-dev-elements.png | 26 | .. image:: svg/key-dev-elements.* |
| 27 | :align: center | 27 | :width: 100% |
| 28 | 28 | ||
| 29 | For further introductory information on the Yocto Project, you might be | 29 | For further introductory information on the Yocto Project, you might be |
| 30 | interested in this | 30 | interested in this |
