aboutsummaryrefslogtreecommitdiff
path: root/docs/cmake_components.svg
blob: 706b17643d925c5c612d31073ccff2115d3542bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="283px" preserveAspectRatio="none" style="width:776px;height:283px;background:#EEEBDC;" version="1.1" viewBox="0 0 776 283" width="776px" zoomAndPan="magnify"><defs><filter height="300%" id="fllzhiafzjk02" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--cluster demo/targets/<your target>--><polygon fill="#002B49" filter="url(#fllzhiafzjk02)" points="14,16,244,16,251,38.2969,754,38.2969,754,271,14,271,14,16" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="14" x2="251" y1="38.2969" y2="38.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="224" x="18" y="30.9951">demo/targets/&lt;your target&gt;</text><!--cluster core_platform/targets/common--><polygon fill="#0091BD" filter="url(#fllzhiafzjk02)" points="22,43,271,43,278,65.2969,746,65.2969,746,166,22,166,22,43" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="22" x2="278" y1="65.2969" y2="65.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="243" x="26" y="57.9951">core_platform/targets/common</text><!--cluster core_software--><polygon fill="#00C1DE" filter="url(#fllzhiafzjk02)" points="282,70,402,70,409,92.2969,738,92.2969,738,158,282,158,282,70" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="282" x2="409" y1="92.2969" y2="92.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="114" x="286" y="84.9951">core_software</text><polygon fill="#7D868C" filter="url(#fllzhiafzjk02)" points="620,97,716,97,723,119.2969,730,119.2969,730,149.5938,620,149.5938,620,97" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="620" x2="723" y1="119.2969" y2="119.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="90" x="624" y="111.9951">core_driver</text><polygon fill="#7D868C" filter="url(#fllzhiafzjk02)" points="519.5,97,570.5,97,577.5,119.2969,584.5,119.2969,584.5,149.5938,519.5,149.5938,519.5,97" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="519.5" x2="577.5" y1="119.2969" y2="119.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="45" x="523.5" y="111.9951">cmsis</text><polygon fill="#7D868C" filter="url(#fllzhiafzjk02)" points="377.5,97,470.5,97,477.5,119.2969,484.5,119.2969,484.5,149.5938,377.5,149.5938,377.5,97" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="377.5" x2="477.5" y1="119.2969" y2="119.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="381.5" y="111.9951">tflite_micro</text><polygon fill="#7D868C" filter="url(#fllzhiafzjk02)" points="290,97,328,97,335,119.2969,342,119.2969,342,149.5938,290,149.5938,290,97" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="290" x2="335" y1="119.2969" y2="119.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="32" x="294" y="111.9951">rtos</text><polygon fill="#00C1DE" filter="url(#fllzhiafzjk02)" points="30,97,206,97,213,119.2969,220,119.2969,220,149.5938,30,149.5938,30,97" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="30" x2="213" y1="119.2969" y2="119.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="170" x="34" y="111.9951">core_platform/drivers</text><polygon fill="#0091BD" filter="url(#fllzhiafzjk02)" points="141,210,355,210,362,232.2969,369,232.2969,369,262.5938,141,262.5938,141,210" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="141" x2="362" y1="232.2969" y2="232.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="208" x="145" y="224.9951">core_platform/applications</text><polygon fill="#0091BD" filter="url(#fllzhiafzjk02)" points="564.5,210,713.5,210,720.5,232.2969,727.5,232.2969,727.5,262.5938,564.5,262.5938,564.5,210" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="564.5" x2="720.5" y1="232.2969" y2="232.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="143" x="568.5" y="224.9951">demo/applications</text><polygon fill="#0091BD" filter="url(#fllzhiafzjk02)" points="404.5,210,515.5,210,522.5,232.2969,529.5,232.2969,529.5,262.5938,404.5,262.5938,404.5,210" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="404.5" x2="522.5" y1="232.2969" y2="232.2969"/><text fill="#FFFFFF" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="105" x="408.5" y="224.9951">demo/drivers</text><!--link core_platform/applications to demo/applications--><!--link core_platform/applications to demo/drivers--><!--link core_platform/targets/common to core_platform/applications--><!--
@startuml

skinparam {
    BackgroundColor #EEEBDC
    DefaultFontColor white
}

package "demo/targets/<your target>" #002B49 {
    package "core_platform/targets/common" #0091BD {
        package "core_software" #00C1DE {
            package "core_driver" #7D868C {}
            package "cmsis" #7D868C {}
            package "tflite_micro" #7D868C {}
            package "rtos" #7D868C {}
        }

        package "core_platform/drivers" #00C1DE {}
    }

    package "core_platform/applications" #0091BD {}
    package "demo/applications" #0091BD {}
    package "demo/drivers" #0091BD {}
}

"core_platform/applications" -[hidden]> "demo/applications"
"core_platform/applications" -[hidden]> "demo/drivers"
"core_platform/targets/common" - -[hidden]> "core_platform/applications"

@enduml

PlantUML version 1.2017.15(Mon Jul 03 18:45:34 CEST 2017)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Java Version: 11.0.15+10-Ubuntu-0ubuntu0.18.04.1
Operating System: Linux
OS Version: 5.4.0-113-generic
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>