2019-10-05 04:34:15 +08:00
|
|
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
|
|
<svg
|
|
|
|
xmlns:xhtml="http://www.w3.org/1999/xhtml"
|
|
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
2020-05-23 04:19:54 +08:00
|
|
|
inkscape:export-ydpi="96"
|
2019-10-05 04:34:15 +08:00
|
|
|
inkscape:export-xdpi="96"
|
2020-05-23 04:19:54 +08:00
|
|
|
inkscape:export-filename="/home/mbolivar/zp/zephyr/doc/guides/dts/zephyr_dt_build_flow.png"
|
|
|
|
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
|
|
|
|
sodipodi:docname="zephyr_dt_build_flow.svg"
|
|
|
|
id="svg66"
|
|
|
|
content="<mxfile host="www.draw.io" modified="2019-10-03T21:13:02.112Z" agent="Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0" etag="nJzlZGwzNDb1cRSQPZak" version="12.0.2" type="google" pages="1"><diagram id="lJw3w9u4R4x5o196SwGf" name="Page-1">zVjbcpswEP0aPyZjwPjyWDtu2pl0JjOeaZq+ZBRYgxIhUSEM5OsrmcWAcWy3TUpebPZoJa3O3gQDZxHl15LE4TfhAxvYQz8fOFcD255Ylv41QIGAPS6BQFK/hKwaWNEXQHCIaEp9SFqKSgimaNwGPcE5eKqFESlF1lZbC9beNSYBdICVR1gXvaO+ChG1hsN64AvQIMStpy4ORKRSRiAJiS+yBuQsB85CCqHKpyhfADPcVbyU8z6/MrozTAJX50yIbpzV893F7Ov6VzB0L57Sl+/5Ba6yISzFA1/BhnqgJICxWaTSA7RfFRUpUqTcB7OuNXDmWUgVrGLimdFMR4HGQhUxHMYdQCrIXzXd2hGiAwlEpA0otApOqCgs2mLWcEiFhQ1fOIgRjIFgt3BNk35Apv6AtUmHEfB11KAopApFIDhhyxqd15wNtVTr3AgRI1NPoFSBKUBSJdo8Qk7Vj8bzvVnq0kXpKseVt0KBQmmnMe448ztPv35mG5OPyADUEb3xYU9KYETRTduON3eM3QnneUp1xuvzFYmCqPdItmbtUHbdnkPZOV4AHin3KQ+S3onbKwHTvkvAqMNbh6JESfG86xpWmxLdDWKjF+WB6ZuXayYyLyRSXRLOhdK5IviD5mNOGA24VmSw1meaM/II7FYk1ChoWJZnnceCcgVyudF8JrgH9kTyuLXI1AOfSg2UMzNI1BsF9ajtnFHXOe4B34zfyzfuad8A9z+Z24GWPEaShHqHIvZ04exycuLQFXZ2PcQdbo1/G5RP2pRP9rgsyzlOal4K9teZHV+nLPeddbZu2R367z1V3Q776aR197xvjBzupNrtsmhMMuJ9c6yetpXeoQOPz+zA03/swIcjZbRXgS3r/4bKuJPU18BBEgWmvS+2aUZ8kL13Kmf8wVr89HQ57JsjyzqTpIrMNydp9gFJ2qvxlt03SVXKN1j6CXFYSLMZN3lI4phRb3t7abw+6rdz3/ytKYP+r5LOdI9X5/141WL9hl+WwvozibP8DQ==</diagram></mxfile>"
|
|
|
|
viewBox="-0.5 -0.5 1056 816"
|
|
|
|
height="8.5in"
|
|
|
|
width="11in"
|
|
|
|
version="1.1">
|
2019-10-05 04:34:15 +08:00
|
|
|
<metadata
|
|
|
|
id="metadata70">
|
|
|
|
<rdf:RDF>
|
|
|
|
<cc:Work
|
|
|
|
rdf:about="">
|
|
|
|
<dc:format>image/svg+xml</dc:format>
|
|
|
|
<dc:type
|
|
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
2020-05-23 04:19:54 +08:00
|
|
|
<dc:title></dc:title>
|
2019-10-05 04:34:15 +08:00
|
|
|
</cc:Work>
|
|
|
|
</rdf:RDF>
|
|
|
|
</metadata>
|
|
|
|
<sodipodi:namedview
|
2020-05-23 04:19:54 +08:00
|
|
|
units="in"
|
|
|
|
inkscape:document-rotation="0"
|
|
|
|
inkscape:current-layer="g64"
|
2019-10-05 04:34:15 +08:00
|
|
|
inkscape:window-maximized="0"
|
2020-05-23 04:19:54 +08:00
|
|
|
inkscape:window-y="23"
|
|
|
|
inkscape:window-x="26"
|
|
|
|
inkscape:cy="187.26158"
|
|
|
|
inkscape:cx="268.40369"
|
|
|
|
inkscape:zoom="2.0698677"
|
|
|
|
showgrid="false"
|
|
|
|
id="namedview68"
|
|
|
|
inkscape:window-height="1652"
|
|
|
|
inkscape:window-width="2067"
|
|
|
|
inkscape:pageshadow="2"
|
|
|
|
inkscape:pageopacity="0"
|
|
|
|
guidetolerance="10"
|
|
|
|
gridtolerance="10"
|
|
|
|
objecttolerance="10"
|
|
|
|
borderopacity="1"
|
|
|
|
bordercolor="#666666"
|
|
|
|
pagecolor="#ffffff" />
|
2019-10-05 04:34:15 +08:00
|
|
|
<defs
|
|
|
|
id="defs2" />
|
|
|
|
<g
|
|
|
|
id="g64">
|
|
|
|
<path
|
2020-05-23 04:19:54 +08:00
|
|
|
id="path12"
|
2019-10-05 04:34:15 +08:00
|
|
|
pointer-events="none"
|
|
|
|
stroke-miterlimit="10"
|
2020-05-23 04:19:54 +08:00
|
|
|
stroke="#000000"
|
|
|
|
fill="none"
|
|
|
|
d="m 290,50 h 43.63" />
|
|
|
|
<path
|
|
|
|
id="path14"
|
2019-10-05 04:34:15 +08:00
|
|
|
pointer-events="none"
|
2020-05-23 04:19:54 +08:00
|
|
|
stroke-miterlimit="10"
|
2019-10-05 04:34:15 +08:00
|
|
|
stroke="#000000"
|
2020-05-23 04:19:54 +08:00
|
|
|
fill="#000000"
|
|
|
|
d="m 338.88,50 -7,3.5 1.75,-3.5 -1.75,-3.5 z" />
|
|
|
|
<rect
|
|
|
|
id="rect16"
|
2019-10-05 04:34:15 +08:00
|
|
|
pointer-events="none"
|
2020-05-23 04:19:54 +08:00
|
|
|
stroke="#000000"
|
|
|
|
fill="#ffffff"
|
|
|
|
ry="4.5"
|
|
|
|
rx="4.5"
|
|
|
|
height="30"
|
|
|
|
width="120"
|
|
|
|
y="35"
|
|
|
|
x="170" />
|
2019-10-05 04:34:15 +08:00
|
|
|
<g
|
2020-05-23 04:19:54 +08:00
|
|
|
id="g22"
|
|
|
|
transform="translate(196.5,43.5)" />
|
2019-10-05 04:34:15 +08:00
|
|
|
<path
|
2020-05-23 04:19:54 +08:00
|
|
|
id="path32"
|
2019-10-05 04:34:15 +08:00
|
|
|
pointer-events="none"
|
|
|
|
transform="rotate(180,145,50)"
|
|
|
|
stroke-miterlimit="10"
|
|
|
|
stroke="#000000"
|
|
|
|
fill="none"
|
2020-05-23 04:19:54 +08:00
|
|
|
d="m 170,20 h -25 v 60 h 25" />
|
|
|
|
<path
|
|
|
|
id="path34"
|
|
|
|
pointer-events="none"
|
|
|
|
transform="rotate(180,145,50)"
|
2019-10-05 04:34:15 +08:00
|
|
|
stroke-miterlimit="10"
|
2020-05-23 04:19:54 +08:00
|
|
|
stroke="#000000"
|
|
|
|
fill="none"
|
|
|
|
d="m 120,50 h 25" />
|
|
|
|
<path
|
|
|
|
id="path36"
|
2019-10-05 04:34:15 +08:00
|
|
|
pointer-events="none"
|
2020-05-23 04:19:54 +08:00
|
|
|
stroke-miterlimit="10"
|
|
|
|
stroke="#000000"
|
|
|
|
fill="none"
|
|
|
|
d="m 150,50 h 13.63" />
|
2019-10-05 04:34:15 +08:00
|
|
|
<path
|
2020-05-23 04:19:54 +08:00
|
|
|
id="path38"
|
|
|
|
pointer-events="none"
|
|
|
|
stroke-miterlimit="10"
|
|
|
|
stroke="#000000"
|
2019-10-05 04:34:15 +08:00
|
|
|
fill="#000000"
|
2020-05-23 04:19:54 +08:00
|
|
|
d="m 168.88,50 -7,3.5 1.75,-3.5 -1.75,-3.5 z" />
|
|
|
|
<path
|
|
|
|
id="path40"
|
|
|
|
pointer-events="none"
|
|
|
|
stroke-miterlimit="10"
|
2019-10-05 04:34:15 +08:00
|
|
|
stroke="#000000"
|
2020-05-23 04:19:54 +08:00
|
|
|
fill="none"
|
|
|
|
d="M 400.87063,65 V 88.63" />
|
|
|
|
<path
|
|
|
|
id="path42"
|
|
|
|
pointer-events="none"
|
2019-10-05 04:34:15 +08:00
|
|
|
stroke-miterlimit="10"
|
2020-05-23 04:19:54 +08:00
|
|
|
stroke="#000000"
|
|
|
|
fill="#000000"
|
|
|
|
d="m 400,93.88 -3.5,-7 3.5,1.75 3.5,-1.75 z" />
|
|
|
|
<rect
|
|
|
|
style="fill:#ffffff;stroke:#000000;stroke-width:1.04038"
|
|
|
|
id="rect56"
|
2019-10-05 04:34:15 +08:00
|
|
|
pointer-events="none"
|
2020-05-23 04:19:54 +08:00
|
|
|
ry="8.25"
|
|
|
|
rx="8.9297066"
|
|
|
|
height="55"
|
|
|
|
width="129.88664"
|
|
|
|
y="96.743248"
|
|
|
|
x="335.92731" />
|
|
|
|
<switch
|
|
|
|
id="switch60"
|
|
|
|
transform="translate(343.11663,95.044373)">
|
|
|
|
<foreignObject
|
|
|
|
style="overflow:visible;"
|
|
|
|
pointer-events="all"
|
|
|
|
width="116"
|
|
|
|
height="41"
|
|
|
|
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
|
|
<xhtml:div
|
|
|
|
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 116px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
|
|
|
|
<xhtml:div
|
|
|
|
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Zephyr and application source code files</xhtml:div>
|
|
|
|
</xhtml:div>
|
|
|
|
</foreignObject>
|
|
|
|
<text
|
|
|
|
x="58"
|
|
|
|
y="27"
|
|
|
|
font-size="12px"
|
|
|
|
id="text58"
|
|
|
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000"><tspan
|
|
|
|
sodipodi:role="line"
|
|
|
|
id="tspan72"
|
|
|
|
x="58"
|
|
|
|
y="27">Zephyr and application</tspan><tspan
|
|
|
|
sodipodi:role="line"
|
|
|
|
id="tspan74"
|
|
|
|
x="58"
|
|
|
|
y="42">source code files</tspan></text>
|
|
|
|
</switch>
|
|
|
|
<g
|
|
|
|
id="g131">
|
|
|
|
<rect
|
|
|
|
x="-0.31813347"
|
|
|
|
y="0"
|
|
|
|
width="120"
|
|
|
|
height="30"
|
|
|
|
rx="4.5"
|
|
|
|
ry="4.5"
|
|
|
|
fill="#ffffff"
|
|
|
|
stroke="#000000"
|
|
|
|
pointer-events="none"
|
|
|
|
id="rect4" />
|
|
|
|
<g
|
|
|
|
transform="translate(11.393855,8.5)"
|
|
|
|
id="g10">
|
|
|
|
<switch
|
|
|
|
id="switch8">
|
|
|
|
<foreignObject
|
|
|
|
style="overflow:visible;"
|
|
|
|
pointer-events="all"
|
|
|
|
width="95"
|
|
|
|
height="12"
|
|
|
|
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
|
|
<xhtml:div
|
|
|
|
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 96px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
|
|
|
|
<xhtml:div
|
|
|
|
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Devicetree source</xhtml:div>
|
|
|
|
</xhtml:div>
|
|
|
|
</foreignObject>
|
|
|
|
<text
|
|
|
|
x="48"
|
|
|
|
y="12"
|
|
|
|
fill="#000000"
|
|
|
|
text-anchor="middle"
|
|
|
|
font-size="12px"
|
|
|
|
font-family="Helvetica"
|
|
|
|
id="text6">Devicetree sources</text>
|
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
<g
|
|
|
|
id="g101"
|
|
|
|
transform="translate(-0.31813346,4.2054074)">
|
|
|
|
<rect
|
|
|
|
id="rect24"
|
|
|
|
pointer-events="none"
|
|
|
|
ry="4.5"
|
|
|
|
rx="4.5"
|
|
|
|
height="30"
|
|
|
|
width="120"
|
|
|
|
y="60"
|
|
|
|
x="0"
|
|
|
|
style="fill:#ffffff;stroke:#000000" />
|
|
|
|
<g
|
|
|
|
id="g30"
|
|
|
|
transform="translate(8.5,68.5)">
|
|
|
|
<switch
|
|
|
|
id="switch28">
|
|
|
|
<foreignObject
|
|
|
|
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
|
|
|
|
height="12"
|
|
|
|
width="103"
|
|
|
|
pointer-events="all"
|
|
|
|
style="overflow:visible;">
|
|
|
|
<xhtml:div
|
|
|
|
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 104px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
|
|
|
|
<xhtml:div
|
|
|
|
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Devicetree bindings</xhtml:div>
|
|
|
|
</xhtml:div>
|
|
|
|
</foreignObject>
|
|
|
|
<text
|
|
|
|
id="text26"
|
|
|
|
font-size="12px"
|
|
|
|
y="12"
|
|
|
|
x="52"
|
|
|
|
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">Devicetree bindings</text>
|
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
</g>
|
2019-10-05 04:34:15 +08:00
|
|
|
<rect
|
2020-05-23 04:19:54 +08:00
|
|
|
id="rect44"
|
2019-10-05 04:34:15 +08:00
|
|
|
pointer-events="none"
|
2020-05-23 04:19:54 +08:00
|
|
|
stroke="#000000"
|
|
|
|
fill="#ffffff"
|
|
|
|
ry="4.5"
|
|
|
|
rx="4.5"
|
|
|
|
height="30"
|
|
|
|
width="120"
|
|
|
|
y="35.534077"
|
|
|
|
x="340.87064" />
|
2019-10-05 04:34:15 +08:00
|
|
|
<g
|
2020-05-23 04:19:54 +08:00
|
|
|
id="g50"
|
|
|
|
transform="translate(175.17138,41.76944)">
|
2019-10-05 04:34:15 +08:00
|
|
|
<switch
|
|
|
|
id="switch48">
|
|
|
|
<foreignObject
|
2020-05-23 04:19:54 +08:00
|
|
|
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"
|
2019-10-05 04:34:15 +08:00
|
|
|
height="12"
|
2020-05-23 04:19:54 +08:00
|
|
|
width="108"
|
|
|
|
pointer-events="all"
|
|
|
|
style="overflow:visible;">
|
2019-10-05 04:34:15 +08:00
|
|
|
<xhtml:div
|
|
|
|
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 109px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
|
|
|
|
<xhtml:div
|
|
|
|
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Generated C header</xhtml:div>
|
|
|
|
</xhtml:div>
|
|
|
|
</foreignObject>
|
|
|
|
<text
|
2020-05-23 04:19:54 +08:00
|
|
|
id="text46"
|
2019-10-05 04:34:15 +08:00
|
|
|
font-family="Helvetica"
|
2020-05-23 04:19:54 +08:00
|
|
|
font-size="12px"
|
|
|
|
text-anchor="middle"
|
|
|
|
fill="#000000"
|
|
|
|
y="12"
|
|
|
|
x="54">Generated C header</text>
|
2019-10-05 04:34:15 +08:00
|
|
|
</switch>
|
|
|
|
</g>
|
|
|
|
<g
|
2020-05-23 04:19:54 +08:00
|
|
|
transform="translate(347.13463,42.27922)"
|
|
|
|
id="g50-3">
|
2019-10-05 04:34:15 +08:00
|
|
|
<switch
|
2020-05-23 04:19:54 +08:00
|
|
|
id="switch48-6">
|
2019-10-05 04:34:15 +08:00
|
|
|
<foreignObject
|
|
|
|
style="overflow:visible;"
|
|
|
|
pointer-events="all"
|
2020-05-23 04:19:54 +08:00
|
|
|
width="108"
|
|
|
|
height="12"
|
2019-10-05 04:34:15 +08:00
|
|
|
requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
|
|
<xhtml:div
|
2020-05-23 04:19:54 +08:00
|
|
|
style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 109px; white-space: nowrap; overflow-wrap: normal; text-align: center;">
|
2019-10-05 04:34:15 +08:00
|
|
|
<xhtml:div
|
2020-05-23 04:19:54 +08:00
|
|
|
style="display:inline-block;text-align:inherit;text-decoration:inherit;white-space:normal;">Generated C header</xhtml:div>
|
2019-10-05 04:34:15 +08:00
|
|
|
</xhtml:div>
|
|
|
|
</foreignObject>
|
|
|
|
<text
|
2020-05-23 04:19:54 +08:00
|
|
|
x="54"
|
|
|
|
y="12"
|
|
|
|
fill="#000000"
|
|
|
|
text-anchor="middle"
|
2019-10-05 04:34:15 +08:00
|
|
|
font-size="12px"
|
2020-05-23 04:19:54 +08:00
|
|
|
font-family="Helvetica"
|
|
|
|
id="text46-1">devicetree.h</text>
|
2019-10-05 04:34:15 +08:00
|
|
|
</switch>
|
2020-05-23 04:19:54 +08:00
|
|
|
<text
|
|
|
|
id="text120"
|
|
|
|
y="77.26355"
|
|
|
|
x="20.713104"
|
|
|
|
style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
|
|
|
|
xml:space="preserve"><tspan
|
|
|
|
y="77.26355"
|
|
|
|
x="20.713104"
|
|
|
|
id="tspan118"
|
|
|
|
sodipodi:role="line"></tspan></text>
|
2019-10-05 04:34:15 +08:00
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
</svg>
|