aboutsummaryrefslogtreecommitdiff
path: root/docs/cmake_components.puml
diff options
context:
space:
mode:
authorKristofer Jonsson <kristofer.jonsson@arm.com>2022-05-25 16:55:24 +0200
committerKristofer Jonsson <kristofer.jonsson@arm.com>2022-06-13 15:30:33 +0200
commit742261012c087285309bba34b081caf1c6c6ddab (patch)
treef69476623f504ef3d1e0a511ff5d92149d04e6be /docs/cmake_components.puml
parent144b2d2d735d5b2e25894bdeacef7e03761025ad (diff)
downloadethos-u-core-platform-742261012c087285309bba34b081caf1c6c6ddab.tar.gz
Documenting porting guidelines
Change-Id: Icefe078200f9a6a497b410e6c713d80fb9db1ba0
Diffstat (limited to 'docs/cmake_components.puml')
-rw-r--r--docs/cmake_components.puml29
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/cmake_components.puml b/docs/cmake_components.puml
new file mode 100644
index 0000000..a13abe1
--- /dev/null
+++ b/docs/cmake_components.puml
@@ -0,0 +1,29 @@
+@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