Combine poky (Yocto scarthgap), meta-openembedded (scarthgap), and meta-openwrt into a single repository. Components: - poky/ Yocto core framework (BitBake + OE-Core) - meta-openembedded/ Community layers (meta-oe, meta-python, meta-networking) - meta-openwrt/ OpenWrt customization layer - setup-env.sh One-click build environment setup - README.md Project documentation
464 lines
29 KiB
XML
464 lines
29 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
|
|
<svg
|
|
width="152.07843mm"
|
|
height="104.79381mm"
|
|
viewBox="0 0 152.07843 104.79381"
|
|
version="1.1"
|
|
id="svg1"
|
|
xml:space="preserve"
|
|
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
|
|
sodipodi:docname="sdk-environment.svg"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
|
|
id="namedview1"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#000000"
|
|
borderopacity="0.25"
|
|
inkscape:showpageshadow="2"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pagecheckerboard="0"
|
|
inkscape:deskcolor="#d1d1d1"
|
|
inkscape:document-units="mm"
|
|
inkscape:zoom="1.7923962"
|
|
inkscape:cx="323.86813"
|
|
inkscape:cy="222.32808"
|
|
inkscape:window-width="2560"
|
|
inkscape:window-height="1440"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="0"
|
|
inkscape:window-maximized="0"
|
|
inkscape:current-layer="layer2" /><defs
|
|
id="defs1"><marker
|
|
style="overflow:visible"
|
|
id="marker27"
|
|
refX="0"
|
|
refY="0"
|
|
orient="auto-start-reverse"
|
|
inkscape:stockid="Triangle arrow"
|
|
markerWidth="1.5"
|
|
markerHeight="1"
|
|
viewBox="0 0 1 1"
|
|
inkscape:isstock="true"
|
|
inkscape:collect="always"
|
|
preserveAspectRatio="none"><path
|
|
transform="scale(0.5)"
|
|
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
|
d="M 5.77,0 -2.88,5 V -5 Z"
|
|
id="path27" /></marker><marker
|
|
style="overflow:visible"
|
|
id="marker24"
|
|
refX="0"
|
|
refY="0"
|
|
orient="auto-start-reverse"
|
|
inkscape:stockid="Triangle arrow"
|
|
markerWidth="1.5"
|
|
markerHeight="1"
|
|
viewBox="0 0 1 1"
|
|
inkscape:isstock="true"
|
|
inkscape:collect="always"
|
|
preserveAspectRatio="none"><path
|
|
transform="scale(0.5)"
|
|
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
|
d="M 5.77,0 -2.88,5 V -5 Z"
|
|
id="path24" /></marker><marker
|
|
style="overflow:visible"
|
|
id="Triangle"
|
|
refX="-1"
|
|
refY="0"
|
|
orient="auto-start-reverse"
|
|
inkscape:stockid="Triangle arrow"
|
|
markerWidth="0.25"
|
|
markerHeight="0.44999999"
|
|
viewBox="0 0 1 1"
|
|
inkscape:isstock="true"
|
|
inkscape:collect="always"
|
|
preserveAspectRatio="none"
|
|
markerUnits="strokeWidth"><path
|
|
transform="scale(0.5)"
|
|
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
|
d="M 5.77,0 -2.88,5 V -5 Z"
|
|
id="path135" /></marker></defs><g
|
|
inkscape:groupmode="layer"
|
|
id="layer2"
|
|
inkscape:label="Layer 2"
|
|
style="display:inline"
|
|
transform="translate(-15.261151,-139.49913)"><g
|
|
id="g5"
|
|
inkscape:label="yp-machine"><rect
|
|
style="display:inline;fill:#7399cb;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
id="rect1"
|
|
width="79.70993"
|
|
height="38.067791"
|
|
x="15.552484"
|
|
y="150.90607"
|
|
inkscape:label="yp-machine-rect" /><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.153561"
|
|
y="161.57883"
|
|
id="text3"
|
|
inkscape:label="yp-machine-rect-hosts-yp-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3"
|
|
style="stroke-width:0"
|
|
x="19.153561"
|
|
y="161.57883">Hosts Yocto Project</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.240089"
|
|
y="166.77032"
|
|
id="text3-0"
|
|
inkscape:label="yp-machine-rect-host-sdk-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3-5"
|
|
style="stroke-width:0"
|
|
x="19.240089"
|
|
y="166.77032">Can Host an SDK</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.36305"
|
|
y="171.6631"
|
|
id="text3-0-3"
|
|
inkscape:label="yp-machine-rect-build-sdk-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3-5-3"
|
|
style="stroke-width:0"
|
|
x="19.36305"
|
|
y="171.6631">Can Build an SDK</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.291393"
|
|
y="176.81357"
|
|
id="text3-0-3-3"
|
|
inkscape:label="yp-machine-rect-build-img-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3-5-3-4"
|
|
style="stroke-width:0"
|
|
x="19.291393"
|
|
y="176.81357">Can Build an Image</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.267235"
|
|
y="181.81523"
|
|
id="text3-0-3-3-8"
|
|
inkscape:label="yp-machine-rect-build-app-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3-5-3-4-1"
|
|
style="stroke-width:0"
|
|
x="19.267235"
|
|
y="181.81523">Can Build an Application</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.93636px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#4d6fad;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="15.660255"
|
|
y="155.1917"
|
|
id="text2"
|
|
inkscape:label="yp-machine-text"
|
|
transform="scale(1.0510998,0.95138443)"><tspan
|
|
id="tspan2"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.93636px;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;fill:#000000;stroke:#000000;stroke-width:0;stroke-dasharray:none;stroke-opacity:1"
|
|
x="15.660255"
|
|
y="155.1917"
|
|
sodipodi:role="line">Yocto Project Machine</tspan></text></g><g
|
|
id="g7"
|
|
inkscape:label="target-hw"><rect
|
|
style="display:inline;fill:#ff8e98;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
id="rect5"
|
|
width="54.540253"
|
|
height="21.210974"
|
|
x="15.461151"
|
|
y="222.88196"
|
|
inkscape:label="target-hw-rect" /><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.230175"
|
|
y="229.96002"
|
|
id="text3-0-3-3-8-6"
|
|
inkscape:label="target-hw-rect-boot-run-app-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3-5-3-4-1-7"
|
|
style="stroke-width:0"
|
|
x="19.230175"
|
|
y="229.96002">Boots and Runs Images</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.216074"
|
|
y="235.00998"
|
|
id="text3-0-3-3-8-6-3"
|
|
inkscape:label="target-hw-rect-rt-debug-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3-5-3-4-1-7-7"
|
|
style="stroke-width:0"
|
|
x="19.216074"
|
|
y="235.00998">Real Time Debugging</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="19.318588"
|
|
y="239.95505"
|
|
id="text3-0-3-3-8-6-3-1"
|
|
inkscape:label="target-hw-rect-run-apps-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan3-5-3-4-1-7-7-0"
|
|
style="stroke-width:0"
|
|
x="19.318588"
|
|
y="239.95505">Runs Applications</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.85198px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="15.431406"
|
|
y="240.36668"
|
|
id="text5"
|
|
transform="scale(1.0919034,0.9158319)"
|
|
inkscape:label="target-hw-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan5"
|
|
style="stroke-width:0"
|
|
x="15.431406"
|
|
y="240.36668">Target Hardware</tspan></text></g><g
|
|
id="g22"
|
|
inkscape:label="sdk-machine-bot"
|
|
transform="translate(-0.02339256,71.952437)"
|
|
style="display:inline"><rect
|
|
style="display:inline;opacity:1;fill:#bcff75;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
id="rect18"
|
|
width="35.780399"
|
|
height="24.143047"
|
|
x="131.34613"
|
|
y="144.82916"
|
|
inkscape:label="sdk-machine-rect" /><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.18832"
|
|
y="163.78954"
|
|
id="text19"
|
|
inkscape:label="sdk-machine-rect-host-sdk-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan19"
|
|
style="stroke-width:0"
|
|
x="135.18832"
|
|
y="163.78954">Hosts an SDK</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.28667"
|
|
y="158.73506"
|
|
id="text20"
|
|
inkscape:label="sdk-machine-rect-dbg-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan20"
|
|
style="stroke-width:0"
|
|
x="135.28667"
|
|
y="158.73506">Debug Code</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.0829"
|
|
y="153.75328"
|
|
id="text21"
|
|
inkscape:label="sdk-machine-rect-compile-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan21"
|
|
style="stroke-width:0"
|
|
x="135.0829"
|
|
y="153.75328">Compile Code</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.8036px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="123.12138"
|
|
y="153.16264"
|
|
id="text22"
|
|
transform="scale(1.0781897,0.92748058)"
|
|
inkscape:label="sdk-machine-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan22"
|
|
style="stroke-width:0"
|
|
x="123.12138"
|
|
y="153.16264">SDK Machine</tspan></text></g><g
|
|
id="g11"
|
|
inkscape:label="sdk-machine-mid"
|
|
transform="translate(0.01304739,36.040971)"
|
|
style="display:inline"><rect
|
|
style="display:inline;opacity:1;fill:#bcff75;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
id="rect8"
|
|
width="35.780399"
|
|
height="24.143047"
|
|
x="131.34613"
|
|
y="144.82916"
|
|
inkscape:label="sdk-machine-rect" /><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.18832"
|
|
y="163.78954"
|
|
id="text8"
|
|
inkscape:label="sdk-machine-rect-host-sdk-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan8"
|
|
style="stroke-width:0"
|
|
x="135.18832"
|
|
y="163.78954">Hosts an SDK</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.28667"
|
|
y="158.73506"
|
|
id="text9"
|
|
inkscape:label="sdk-machine-rect-dbg-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan9"
|
|
style="stroke-width:0"
|
|
x="135.28667"
|
|
y="158.73506">Debug Code</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.0829"
|
|
y="153.75328"
|
|
id="text10"
|
|
inkscape:label="sdk-machine-rect-compile-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan10"
|
|
style="stroke-width:0"
|
|
x="135.0829"
|
|
y="153.75328">Compile Code</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.8036px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="123.12138"
|
|
y="153.16264"
|
|
id="text11"
|
|
transform="scale(1.0781897,0.92748058)"
|
|
inkscape:label="sdk-machine-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan11"
|
|
style="stroke-width:0"
|
|
x="123.12138"
|
|
y="153.16264">SDK Machine</tspan></text></g><g
|
|
id="g18"
|
|
inkscape:label="sdk-machine-top"
|
|
style="display:inline"><rect
|
|
style="display:inline;opacity:1;fill:#bcff75;fill-opacity:1;stroke:#4d6fad;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
id="rect15"
|
|
width="35.780399"
|
|
height="24.143047"
|
|
x="131.34613"
|
|
y="144.82916"
|
|
inkscape:label="sdk-machine-rect" /><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.18832"
|
|
y="163.78954"
|
|
id="text15"
|
|
inkscape:label="sdk-machine-rect-host-sdk-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan15"
|
|
style="stroke-width:0"
|
|
x="135.18832"
|
|
y="163.78954">Hosts an SDK</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.28667"
|
|
y="158.73506"
|
|
id="text16"
|
|
inkscape:label="sdk-machine-rect-dbg-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan16"
|
|
style="stroke-width:0"
|
|
x="135.28667"
|
|
y="158.73506">Debug Code</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="135.0829"
|
|
y="153.75328"
|
|
id="text17"
|
|
inkscape:label="sdk-machine-rect-compile-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan17"
|
|
style="stroke-width:0"
|
|
x="135.0829"
|
|
y="153.75328">Compile Code</tspan></text><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.8036px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="123.12138"
|
|
y="153.16264"
|
|
id="text18"
|
|
transform="scale(1.0781897,0.92748058)"
|
|
inkscape:label="sdk-machine-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan18"
|
|
style="stroke-width:0"
|
|
x="123.12138"
|
|
y="153.16264">SDK Machine</tspan></text></g><g
|
|
id="g24"
|
|
inkscape:label="deploy"><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.52777px;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;writing-mode:lr-tb;direction:ltr;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="67.689835"
|
|
y="202.65199"
|
|
id="text4"
|
|
inkscape:label="deploy-text"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan4"
|
|
style="stroke-width:0"
|
|
x="67.689835"
|
|
y="202.65199">Deploy</tspan></text><path
|
|
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:6;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Triangle)"
|
|
d="m 61.112324,191.97241 -0.104376,23.8825"
|
|
id="path22"
|
|
sodipodi:nodetypes="cc"
|
|
inkscape:label="arrow-deploy" /></g><g
|
|
id="g27"
|
|
inkscape:label="objects-bot"
|
|
style="display:inline"><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.55315px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="112.58056"
|
|
y="228.37267"
|
|
id="text4-0-7-2"
|
|
inkscape:label="objects-text"
|
|
transform="scale(1.0071938,0.99285757)"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan4-7-2-7"
|
|
style="stroke-width:0"
|
|
x="112.58056"
|
|
y="228.37267">Objects</tspan></text><path
|
|
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.799999;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker27)"
|
|
d="m 130.78047,228.73371 -20.13864,0.0652 0.10438,-43.68265 -10.933713,-0.10439"
|
|
id="path26"
|
|
sodipodi:nodetypes="cccc"
|
|
inkscape:label="arrow" /></g><g
|
|
id="g26"
|
|
style="display:inline"
|
|
inkscape:label="objects-mid"><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.56577px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="104.3705"
|
|
y="170.58327"
|
|
id="text4-0-7"
|
|
inkscape:label="objects-text"
|
|
transform="scale(1.0107715,0.98934328)"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan4-7-2"
|
|
style="stroke-width:0"
|
|
x="104.3705"
|
|
y="170.58327">Objects</tspan></text><path
|
|
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.8;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker24)"
|
|
d="m 130.9339,191.93551 -11.2556,-0.0369 0.18452,-21.88383 -20.038641,0.18453"
|
|
id="path25"
|
|
sodipodi:nodetypes="cccc"
|
|
inkscape:label="arrow" /></g><g
|
|
id="g25"
|
|
inkscape:label="objects-top"><text
|
|
xml:space="preserve"
|
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:3.55676px;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;writing-mode:lr-tb;direction:ltr;display:inline;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
|
x="104.78993"
|
|
y="157.1425"
|
|
id="text4-0"
|
|
inkscape:label="objects-text"
|
|
transform="scale(1.0082173,0.99184966)"><tspan
|
|
sodipodi:role="line"
|
|
id="tspan4-7"
|
|
style="stroke-width:0"
|
|
x="104.78993"
|
|
y="157.1425">Objects</tspan></text><path
|
|
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.9;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker24)"
|
|
d="m 130.91375,157.65432 -30.64596,-0.24975"
|
|
id="path23"
|
|
sodipodi:nodetypes="cc"
|
|
inkscape:label="arrow" /></g></g></svg>
|