openblt/Doc/doxygen/images/BootCommander/bootcommander_architecture.svg

262 lines
54 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="297mm"
height="210mm"
viewBox="0 0 297 210"
version="1.1"
id="svg8"
inkscape:version="0.92.0 r15299"
sodipodi:docname="bootcommander_architecture.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.0835317"
inkscape:cx="411.2873"
inkscape:cy="396.85039"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1027"
inkscape:window-x="-8"
inkscape:window-y="22"
inkscape:window-maximized="1"
inkscape:snap-global="true" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-87)">
<rect
style="opacity:1;vector-effect:none;fill:#e9ddaf;fill-opacity:1;stroke:#800000;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4774"
width="227.48108"
height="48.595932"
x="35.324955"
y="192.27621" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="44.44186"
y="139.25581"
id="text4539"><tspan
sodipodi:role="line"
id="tspan4537"
x="44.44186"
y="145.31229"
style="stroke-width:0.26458332" /></text>
<g
id="g4546-4"
transform="translate(173.10025,82.799516)">
<rect
y="131.31535"
x="23.559526"
height="20.03211"
width="61.543736"
id="rect4485-5"
style="opacity:1;vector-effect:none;fill:#cccccc;fill-opacity:1;stroke:#800000;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
id="text4489-1"
y="139.5"
x="54.525833"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444447px;line-height:6.61458302px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444447px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
y="139.5"
x="54.525833"
id="tspan4487-8"
sodipodi:role="line">Sources</tspan></text>
<text
id="text4493-05"
y="146.82558"
x="54.587811"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.26458332"
y="146.82558"
x="54.587811"
id="tspan4491-2"
sodipodi:role="line">C language (C99)</tspan></text>
</g>
<g
id="g4546-4-8"
transform="translate(105.74489,82.799516)">
<rect
y="131.31535"
x="23.559526"
height="20.03211"
width="61.543736"
id="rect4485-5-65"
style="opacity:1;vector-effect:none;fill:#cccccc;fill-opacity:1;stroke:#800000;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
id="text4489-1-2"
y="139.5"
x="54.525833"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444447px;line-height:6.61458302px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444447px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
y="139.5"
x="54.525833"
id="tspan4487-8-7"
sodipodi:role="line">Shared Library</tspan></text>
<text
id="text4493-05-8"
y="146.82558"
x="54.587811"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.26458332"
y="146.82558"
x="54.587811"
id="tspan4491-2-4"
sodipodi:role="line">*.dll / *.so</tspan></text>
</g>
<g
id="g4546-4-8-8"
transform="translate(38.674698,82.799516)">
<rect
y="131.31535"
x="23.559526"
height="20.03211"
width="61.543736"
id="rect4485-5-65-7"
style="opacity:1;vector-effect:none;fill:#cccccc;fill-opacity:1;stroke:#800000;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
id="text4489-1-2-3"
y="139.5"
x="54.525833"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444447px;line-height:6.61458302px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444447px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;text-anchor:middle;stroke-width:0.26458332"
y="139.5"
x="54.525833"
id="tspan4487-8-7-2"
sodipodi:role="line">Static Library</tspan></text>
<text
id="text4493-05-8-09"
y="146.82558"
x="54.587811"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888903px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.26458332"
y="146.82558"
x="54.587811"
id="tspan4491-2-4-7"
sodipodi:role="line">*.lib / *.a</tspan></text>
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;line-height:6.61458302px;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="127.82951"
y="200.96828"
id="text8714"><tspan
sodipodi:role="line"
id="tspan8712"
x="127.82951"
y="200.96828"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:0.26458332">LibOpenBLT</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;line-height:6.61458349px;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="115.04451"
y="208.21286"
id="text8714-9"><tspan
sodipodi:role="line"
id="tspan8712-2"
x="115.04451"
y="208.21286"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">Cross-Platform Host Library</tspan></text>
<image
y="215.70236"
x="40.009209"
id="image5113"
xlink:href="data:image/png;base64,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
style="image-rendering:optimizeSpeed"
preserveAspectRatio="none"
height="17.991667"
width="16.404167" />
<image
y="194.80034"
x="40.009209"
id="image5124"
xlink:href="data:image/png;base64,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
style="image-rendering:optimizeSpeed"
preserveAspectRatio="none"
height="16.139584"
width="17.727083" />
<rect
style="opacity:1;vector-effect:none;fill:#e9ddaf;fill-opacity:1;stroke:#800000;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4774-1-3"
width="67.432892"
height="48.885246"
x="115.0845"
y="129.69073" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;line-height:6.61458349px;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="120.42118"
y="138.52745"
id="text8714-6-9"><tspan
sodipodi:role="line"
id="tspan8712-71-1"
x="120.42118"
y="138.52745"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:0.26458332">BootCommander</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05555534px;line-height:6.61458349px;font-family:Arial;-inkscape-font-specification:'Arial Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="120.33617"
y="145.77203"
id="text8714-9-3-8"><tspan
sodipodi:role="line"
id="tspan8712-2-8-0"
x="120.33617"
y="145.77203"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444447px;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.26458332">CLI Firmware Updater</tspan></text>
<image
y="150.42094"
x="123.95729"
id="image5306"
xlink:href="data:image/png;base64,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
style="image-rendering:optimizeSpeed"
preserveAspectRatio="none"
height="23.8125"
width="48.947918" />
<path
style="fill:#800000;stroke:#800000;stroke-width:0.79374999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 149.22532,178.46661 c 0,13.75834 0.26458,13.75834 0.26458,13.75834"
id="path5309-9"
inkscape:connector-curvature="0" />
</g>
</svg>