summaryrefslogtreecommitdiffstats
path: root/images
diff options
context:
space:
mode:
Diffstat (limited to 'images')
-rw-r--r--images/c_user/regulator_input_sequence.pngbin0 -> 38120 bytes
-rw-r--r--images/c_user/regulator_input_sequence.puml16
-rw-r--r--images/eclipse/eclipse-autotools.pngbin66318 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-cdt.pngbin86223 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-gcc-cross.pngbin67695 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-help-installation.pngbin42717 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-install-new-software.pngbin59697 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-new-project.pngbin95195 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-project-import-existing-code.pngbin44706 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-project-makefile-existing-code.pngbin40911 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-build-project-building.pngbin18398 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-build-project.pngbin140603 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-built.pngbin132040 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-convert-autotools-dialog.pngbin34022 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-convert-autotools.pngbin115896 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-files.pngbin102488 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-at-add-opts.pngbin75057 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-at-prefix.pngbin112293 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-at-target.pngbin64485 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-cdt-build.pngbin79126 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-cdt-env-replace.pngbin73922 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path-add.pngbin13936 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path.pngbin39050 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-cdt-env-var.pngbin13431 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-cdt-env.pngbin66785 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-prop-cdt-settings.pngbin74035 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-properties-menu.pngbin129842 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-reconfigure-console.pngbin110448 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-rtems-git-reconfigure.pngbin129811 -> 0 bytes
-rw-r--r--images/eclipse/eclipse-sdk-details.pngbin54401 -> 0 bytes
-rw-r--r--images/eng/bld-bsp.dot34
-rw-r--r--images/eng/bld-bsp.pdfbin0 -> 6491 bytes
-rw-r--r--images/eng/bld-bsp.pngbin0 -> 24758 bytes
-rw-r--r--images/eng/bld-bsp2.dot43
-rw-r--r--images/eng/bld-bsp2.pdfbin0 -> 7460 bytes
-rw-r--r--images/eng/bld-bsp2.pngbin0 -> 29084 bytes
-rw-r--r--images/eng/bld-deps.dot65
-rw-r--r--images/eng/bld-deps.pdfbin0 -> 9695 bytes
-rw-r--r--images/eng/bld-deps.pngbin0 -> 40584 bytes
-rw-r--r--images/eng/bld-deps2.dot70
-rw-r--r--images/eng/bld-deps2.pdfbin0 -> 9025 bytes
-rw-r--r--images/eng/bld-deps2.pngbin0 -> 28538 bytes
-rw-r--r--images/eng/interrupt-test.odgbin0 -> 18544 bytes
-rw-r--r--images/eng/interrupt-test.pdfbin0 -> 17848 bytes
-rw-r--r--images/eng/interrupt-test.pngbin0 -> 116206 bytes
-rw-r--r--images/eng/req-add.pdfbin81320 -> 88918 bytes
-rw-r--r--images/eng/req-add.pngbin50516 -> 50450 bytes
-rw-r--r--images/eng/req-add.puml21
-rw-r--r--images/eng/req-modify.pdfbin68500 -> 69574 bytes
-rw-r--r--images/eng/req-modify.pngbin37776 -> 38311 bytes
-rw-r--r--images/eng/req-modify.puml14
-rw-r--r--images/eng/req-spec-items.puml2
-rw-r--r--images/filesystem/tftpfs_usage.pngbin0 -> 47217 bytes
-rw-r--r--images/filesystem/tftpfs_usage.puml37
-rwxr-xr-ximages/user/bbb-p2-debug-mod.jpgbin0 -> 197206 bytes
-rw-r--r--images/user/patch-review.puml2
56 files changed, 285 insertions, 19 deletions
diff --git a/images/c_user/regulator_input_sequence.png b/images/c_user/regulator_input_sequence.png
new file mode 100644
index 0000000..d7f2292
--- /dev/null
+++ b/images/c_user/regulator_input_sequence.png
Binary files differ
diff --git a/images/c_user/regulator_input_sequence.puml b/images/c_user/regulator_input_sequence.puml
new file mode 100644
index 0000000..aa9020c
--- /dev/null
+++ b/images/c_user/regulator_input_sequence.puml
@@ -0,0 +1,16 @@
+' SPDX-License-Identifier: CC-BY-SA-4.0
+
+' Copyright (C) 2023 OAR Corporatoin
+
+@startuml "Regulator Application Input Source Usage"
+ Source -> Regulator : rtems_regulator_obtain_buffer(regulator, buffer)
+ Regulator -> RTEMS : rtems_partition_get_buffer(id, buffer)
+ RTEMS --> Regulator : rtems_status_code
+ Regulator --> Source : rtems_status_code
+ Source -> Regulator : rtems_regulator_send(regulator, message, length)
+ Regulator -> RTEMS : rtems_message_queue_send(id, message, size)
+ RTEMS --> Regulator : rtems_status_code
+ Regulator --> Source : rtems_status_code
+
+@enduml
+
diff --git a/images/eclipse/eclipse-autotools.png b/images/eclipse/eclipse-autotools.png
deleted file mode 100644
index d04a138..0000000
--- a/images/eclipse/eclipse-autotools.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-cdt.png b/images/eclipse/eclipse-cdt.png
deleted file mode 100644
index a0cb57d..0000000
--- a/images/eclipse/eclipse-cdt.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-gcc-cross.png b/images/eclipse/eclipse-gcc-cross.png
deleted file mode 100644
index 8cc72e0..0000000
--- a/images/eclipse/eclipse-gcc-cross.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-help-installation.png b/images/eclipse/eclipse-help-installation.png
deleted file mode 100644
index 1572ce4..0000000
--- a/images/eclipse/eclipse-help-installation.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-install-new-software.png b/images/eclipse/eclipse-install-new-software.png
deleted file mode 100644
index 7f5d982..0000000
--- a/images/eclipse/eclipse-install-new-software.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-new-project.png b/images/eclipse/eclipse-new-project.png
deleted file mode 100644
index b5ef677..0000000
--- a/images/eclipse/eclipse-new-project.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-project-import-existing-code.png b/images/eclipse/eclipse-project-import-existing-code.png
deleted file mode 100644
index 23e8d4f..0000000
--- a/images/eclipse/eclipse-project-import-existing-code.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-project-makefile-existing-code.png b/images/eclipse/eclipse-project-makefile-existing-code.png
deleted file mode 100644
index f3fa4fa..0000000
--- a/images/eclipse/eclipse-project-makefile-existing-code.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-build-project-building.png b/images/eclipse/eclipse-rtems-git-build-project-building.png
deleted file mode 100644
index 33e9d3b..0000000
--- a/images/eclipse/eclipse-rtems-git-build-project-building.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-build-project.png b/images/eclipse/eclipse-rtems-git-build-project.png
deleted file mode 100644
index 79fa8a0..0000000
--- a/images/eclipse/eclipse-rtems-git-build-project.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-built.png b/images/eclipse/eclipse-rtems-git-built.png
deleted file mode 100644
index 45e0f40..0000000
--- a/images/eclipse/eclipse-rtems-git-built.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-convert-autotools-dialog.png b/images/eclipse/eclipse-rtems-git-convert-autotools-dialog.png
deleted file mode 100644
index 2ed3979..0000000
--- a/images/eclipse/eclipse-rtems-git-convert-autotools-dialog.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-convert-autotools.png b/images/eclipse/eclipse-rtems-git-convert-autotools.png
deleted file mode 100644
index 62d5bdb..0000000
--- a/images/eclipse/eclipse-rtems-git-convert-autotools.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-files.png b/images/eclipse/eclipse-rtems-git-files.png
deleted file mode 100644
index 0e5e78f..0000000
--- a/images/eclipse/eclipse-rtems-git-files.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-at-add-opts.png b/images/eclipse/eclipse-rtems-git-prop-at-add-opts.png
deleted file mode 100644
index 6363f44..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-at-add-opts.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-at-prefix.png b/images/eclipse/eclipse-rtems-git-prop-at-prefix.png
deleted file mode 100644
index c4b21c6..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-at-prefix.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-at-target.png b/images/eclipse/eclipse-rtems-git-prop-at-target.png
deleted file mode 100644
index 454bd6f..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-at-target.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-cdt-build.png b/images/eclipse/eclipse-rtems-git-prop-cdt-build.png
deleted file mode 100644
index 1457d08..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-cdt-build.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-cdt-env-replace.png b/images/eclipse/eclipse-rtems-git-prop-cdt-env-replace.png
deleted file mode 100644
index b9c3ea8..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-cdt-env-replace.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path-add.png b/images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path-add.png
deleted file mode 100644
index 80e99c1..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path-add.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path.png b/images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path.png
deleted file mode 100644
index 52ef22c..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-cdt-env-var-path.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-cdt-env-var.png b/images/eclipse/eclipse-rtems-git-prop-cdt-env-var.png
deleted file mode 100644
index 030e826..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-cdt-env-var.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-cdt-env.png b/images/eclipse/eclipse-rtems-git-prop-cdt-env.png
deleted file mode 100644
index 089862b..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-cdt-env.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-prop-cdt-settings.png b/images/eclipse/eclipse-rtems-git-prop-cdt-settings.png
deleted file mode 100644
index a566669..0000000
--- a/images/eclipse/eclipse-rtems-git-prop-cdt-settings.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-properties-menu.png b/images/eclipse/eclipse-rtems-git-properties-menu.png
deleted file mode 100644
index 33745ba..0000000
--- a/images/eclipse/eclipse-rtems-git-properties-menu.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-reconfigure-console.png b/images/eclipse/eclipse-rtems-git-reconfigure-console.png
deleted file mode 100644
index fd219bc..0000000
--- a/images/eclipse/eclipse-rtems-git-reconfigure-console.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-rtems-git-reconfigure.png b/images/eclipse/eclipse-rtems-git-reconfigure.png
deleted file mode 100644
index 504daf6..0000000
--- a/images/eclipse/eclipse-rtems-git-reconfigure.png
+++ /dev/null
Binary files differ
diff --git a/images/eclipse/eclipse-sdk-details.png b/images/eclipse/eclipse-sdk-details.png
deleted file mode 100644
index c8eafe4..0000000
--- a/images/eclipse/eclipse-sdk-details.png
+++ /dev/null
Binary files differ
diff --git a/images/eng/bld-bsp.dot b/images/eng/bld-bsp.dot
new file mode 100644
index 0000000..d9542e5
--- /dev/null
+++ b/images/eng/bld-bsp.dot
@@ -0,0 +1,34 @@
+# SPDX-License-Identifier: CC-BY-SA-4.0
+
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
+
+digraph {
+ size="4";
+ margin="0";
+ node [shape=box, style="filled, rounded", fontname="Sans serif", margin=0.05,width=0.05,height=0.05];
+ bsp [label="/build/bsps/arch/family/bspxyz", fillcolor=red];
+ oabc [label="optabc", fillcolor=orange];
+ odef [label="optdef", fillcolor=orange];
+ smp [label="objsmp", fillcolor=brown];
+ abi [label="abi", fillcolor=yellow];
+ o2 [label="../../opto2", fillcolor=green];
+ bspopts [label="../../bspopts", fillcolor=green];
+ linkcmds [label="../../linkcmds", fillcolor=green];
+ start [label="../start", fillcolor=green];
+ rankdir=LR
+ bsp -> o2
+ bsp -> abi
+ bsp -> oabc
+ bsp -> odef
+ bsp -> bspopts
+ bsp -> smp
+ bsp -> start
+ bsp -> linkcmds
+ { rank=same; abi -> oabc [style=invis] }
+ { rank=same; oabc -> odef [style=invis] }
+ { rank=same; odef -> o2 [style=invis] }
+ { rank=same; o2 -> bspopts [style=invis] }
+ { rank=same; bspopts -> smp [style=invis] }
+ { rank=same; smp -> start [style=invis] }
+ { rank=same; start -> linkcmds [style=invis] }
+}
diff --git a/images/eng/bld-bsp.pdf b/images/eng/bld-bsp.pdf
new file mode 100644
index 0000000..1c30636
--- /dev/null
+++ b/images/eng/bld-bsp.pdf
Binary files differ
diff --git a/images/eng/bld-bsp.png b/images/eng/bld-bsp.png
new file mode 100644
index 0000000..7a0996e
--- /dev/null
+++ b/images/eng/bld-bsp.png
Binary files differ
diff --git a/images/eng/bld-bsp2.dot b/images/eng/bld-bsp2.dot
new file mode 100644
index 0000000..84e3460
--- /dev/null
+++ b/images/eng/bld-bsp2.dot
@@ -0,0 +1,43 @@
+# SPDX-License-Identifier: CC-BY-SA-4.0
+
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
+
+digraph {
+ size="4";
+ margin="0";
+ node [shape=box, style="filled, rounded", fontname="Sans serif", margin=0.05,width=0.05,height=0.05];
+ bsp1 [label="/build/bsps/arch/family/bsprst", fillcolor=red];
+ bsp2 [label="/build/bsps/arch/family/bspuvw", fillcolor=red];
+ bsp3 [label="/build/bsps/arch/family/bspxyz", fillcolor=red];
+ oabc [label="optabc", fillcolor=orange];
+ odef [label="optdef", fillcolor=orange];
+ grp [label="grp", fillcolor=magenta];
+ obj [label="obj", fillcolor=brown];
+ smp [label="objsmp", fillcolor=brown];
+ abi [label="abi", fillcolor=yellow];
+ bspopts [label="../../bspopts", fillcolor=green];
+ linkcmds [label="../../linkcmds", fillcolor=green];
+ start [label="../start", fillcolor=green];
+ o2 [label="../../opto2", fillcolor=green];
+ rankdir=LR
+ bsp1 -> grp
+ bsp2 -> grp
+ bsp3 -> grp
+ grp -> o2
+ grp -> abi
+ grp -> oabc
+ grp -> odef
+ grp -> bspopts
+ grp -> obj
+ grp -> smp
+ grp -> start
+ grp -> linkcmds
+ { rank=same; abi -> oabc [style=invis] }
+ { rank=same; oabc -> odef [style=invis] }
+ { rank=same; odef -> o2 [style=invis] }
+ { rank=same; o2 -> bspopts [style=invis] }
+ { rank=same; bspopts -> obj [style=invis] }
+ { rank=same; obj -> smp [style=invis] }
+ { rank=same; smp -> start [style=invis] }
+ { rank=same; start -> linkcmds [style=invis] }
+}
diff --git a/images/eng/bld-bsp2.pdf b/images/eng/bld-bsp2.pdf
new file mode 100644
index 0000000..4ae6a07
--- /dev/null
+++ b/images/eng/bld-bsp2.pdf
Binary files differ
diff --git a/images/eng/bld-bsp2.png b/images/eng/bld-bsp2.png
new file mode 100644
index 0000000..af3818b
--- /dev/null
+++ b/images/eng/bld-bsp2.png
Binary files differ
diff --git a/images/eng/bld-deps.dot b/images/eng/bld-deps.dot
new file mode 100644
index 0000000..87e1a77
--- /dev/null
+++ b/images/eng/bld-deps.dot
@@ -0,0 +1,65 @@
+# SPDX-License-Identifier: CC-BY-SA-4.0
+
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
+
+digraph {
+ size="8";
+ margin="0";
+ node [shape=box, style="filled, rounded", fontname="Sans serif", margin=0.05,width=0.05,height=0.05];
+ tg [label="Test Group", fillcolor=green];
+ t0 [label="Test Program 0", fillcolor=red];
+ t1 [label="Test Program 1", fillcolor=red];
+ tn [label="Test Program n", fillcolor=red];
+ lb [label="librtemsbsp.a", fillcolor=magenta];
+ lc [label="librtemscpu.a", fillcolor=magenta];
+ b0 [label="BSP 0", fillcolor=orange];
+ b1 [label="BSP 1", fillcolor=orange];
+ bn [label="BSP n", fillcolor=orange];
+ bo0 [label="BSP 0 bspopts.h", fillcolor=brown];
+ o0 [label="BSP 0 Option 0", fillcolor=yellow];
+ o1 [label="BSP 0 Option 1", fillcolor=yellow];
+ on [label="BSP 0 Option n", fillcolor=yellow];
+ abi [label="BSP 0 ABI Flags", fillcolor=blue];
+ s0 [label="BSP 0 Source 0", fillcolor=cyan];
+ s1 [label="BSP 0 Source 1", fillcolor=cyan];
+ sn [label="BSP 0 Source n", fillcolor=cyan];
+ c0 [label="CPU Source 0", fillcolor=cyan];
+ c1 [label="CPU Source 1", fillcolor=cyan];
+ cn [label="CPU Source n", fillcolor=cyan];
+ rankdir=LR
+ tg -> t0
+ tg -> t1
+ tg -> tn
+ t0 -> lb
+ t0 -> lc
+ t1 -> lb
+ t1 -> lc
+ tn -> lb
+ tn -> lc
+ lb -> b0
+ lb -> b1
+ lb -> bn
+ b0 -> s0
+ b0 -> s1
+ b0 -> sn
+ s0 -> abi
+ s1 -> abi
+ sn -> abi
+ c0 -> abi
+ c1 -> abi
+ cn -> abi
+ bo0 -> o0
+ bo0 -> o1
+ bo0 -> on
+ s0 -> bo0
+ s1 -> bo0
+ sn -> bo0
+ lc -> c0
+ lc -> c1
+ lc -> cn
+ {
+ rank=same
+ c0 -> c1 [style=invis]
+ c1 -> cn [style=invis]
+ }
+}
diff --git a/images/eng/bld-deps.pdf b/images/eng/bld-deps.pdf
new file mode 100644
index 0000000..27f2750
--- /dev/null
+++ b/images/eng/bld-deps.pdf
Binary files differ
diff --git a/images/eng/bld-deps.png b/images/eng/bld-deps.png
new file mode 100644
index 0000000..8b9a157
--- /dev/null
+++ b/images/eng/bld-deps.png
Binary files differ
diff --git a/images/eng/bld-deps2.dot b/images/eng/bld-deps2.dot
new file mode 100644
index 0000000..14c5a16
--- /dev/null
+++ b/images/eng/bld-deps2.dot
@@ -0,0 +1,70 @@
+# SPDX-License-Identifier: CC-BY-SA-4.0
+
+# Copyright (C) 2019 embedded brains GmbH & Co. KG
+
+digraph {
+ size="4";
+ margin="0";
+ node [shape=box, style="filled, rounded", fontname="Sans serif", margin=0.05,width=0.05,height=0.05];
+ g [shape=box,label="Top-Level Group", fillcolor=green];
+ tg [label="Test Group", fillcolor=green];
+ t0 [label="Test Program 0", fillcolor=red];
+ t1 [label="Test Program 1", fillcolor=red];
+ tn [label="Test Program n", fillcolor=red];
+ lc [label="librtemscpu.a", fillcolor=magenta];
+ b0 [label="BSP 0", fillcolor=orange];
+ bn [label="BSP n", fillcolor=orange];
+ b1 [label="BSP 1", fillcolor=orange];
+ o0 [label="BSP 0 Option 0", fillcolor=yellow];
+ o1 [label="BSP 0 Option 1", fillcolor=yellow];
+ on [label="BSP 0 Option n", fillcolor=yellow];
+ bo [label="bspopts.h", fillcolor=brown];
+ abi [label="BSP 0 ABI Flags", fillcolor=blue];
+ s0 [label="BSP 0 Source 0", fillcolor=cyan];
+ s1 [label="BSP 0 Source 1", fillcolor=cyan];
+ sn [label="BSP 0 Source n", fillcolor=cyan];
+ c0 [label="CPU Source 0", fillcolor=cyan];
+ c1 [label="CPU Source 1", fillcolor=cyan];
+ cn [label="CPU Source n", fillcolor=cyan];
+ rankdir=LR
+ subgraph {
+ b0 -> abi
+ b0 -> o0
+ b0 -> o1
+ b0 -> on
+ b0 -> bo
+ b0 -> s0
+ b0 -> s1
+ b0 -> sn
+ b1 -> bo
+ bn -> bo
+ }
+ g -> tg
+ g -> lc
+ subgraph {
+ tg -> t0
+ tg -> t1
+ tg -> tn
+ }
+ subgraph {
+ lc -> c0
+ lc -> c1
+ lc -> cn
+ }
+ {
+ rank=same
+ b0 -> b1 [style=invis]
+ b1 -> bn [style=invis]
+ }
+ {
+ rank=same
+ s0 -> s1 [style=invis]
+ s1 -> sn [style=invis]
+ s1 -> abi [style=invis]
+ abi -> o0 [style=invis]
+ o0 -> o1 [style=invis]
+ o1 -> on [style=invis]
+ on -> bo [style=invis]
+ lc -> tg [style=invis]
+ }
+}
diff --git a/images/eng/bld-deps2.pdf b/images/eng/bld-deps2.pdf
new file mode 100644
index 0000000..b5ad3c8
--- /dev/null
+++ b/images/eng/bld-deps2.pdf
Binary files differ
diff --git a/images/eng/bld-deps2.png b/images/eng/bld-deps2.png
new file mode 100644
index 0000000..53de075
--- /dev/null
+++ b/images/eng/bld-deps2.png
Binary files differ
diff --git a/images/eng/interrupt-test.odg b/images/eng/interrupt-test.odg
new file mode 100644
index 0000000..031563c
--- /dev/null
+++ b/images/eng/interrupt-test.odg
Binary files differ
diff --git a/images/eng/interrupt-test.pdf b/images/eng/interrupt-test.pdf
new file mode 100644
index 0000000..31d2b41
--- /dev/null
+++ b/images/eng/interrupt-test.pdf
Binary files differ
diff --git a/images/eng/interrupt-test.png b/images/eng/interrupt-test.png
new file mode 100644
index 0000000..3989d52
--- /dev/null
+++ b/images/eng/interrupt-test.png
Binary files differ
diff --git a/images/eng/req-add.pdf b/images/eng/req-add.pdf
index eb4e8e8..81205f8 100644
--- a/images/eng/req-add.pdf
+++ b/images/eng/req-add.pdf
Binary files differ
diff --git a/images/eng/req-add.png b/images/eng/req-add.png
index 89346bd..df083d0 100644
--- a/images/eng/req-add.png
+++ b/images/eng/req-add.png
Binary files differ
diff --git a/images/eng/req-add.puml b/images/eng/req-add.puml
index 52b01f0..0ad17c6 100644
--- a/images/eng/req-add.puml
+++ b/images/eng/req-add.puml
@@ -1,29 +1,30 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019 embedded brains GmbH
+' Copyright (C) 2019, 2020 embedded brains GmbH & Co. KG
@startuml
start
-:Invoke: ""doorstop add RTEMS"";
+:Create file: ""spec/component/new.yml"";
note right
- This will create a new requirement.
- For this activity its UID shall be NEW.
- It is located in a file NEW.yml.
+ Create a new file in the specification
+ directory. For this activity its UID
+ shall be spec:/component/new. It is
+ located in the file spec/component/new.yml.
end note
while (Needs a link to a parent requirement?) is (Yes)
- :Invoke: ""doorstop link NEW PARENT"";
+ :Add link to links attribute of file: ""spec/component/new.yml"";
endwhile (No)
repeat
- :Invoke: ""doorstop edit NEW"";
+ :Edit file: ""spec/component/new.yml"";
- :Edit the requirement according to your needs and save it;
+ :Add attributes according to your needs and save the file;
- :Commit NEW.yml with a proper message;
+ :Commit the changes with a proper message;
:Send the patch to the devel@rtems.org mailing list for review;
repeat while (Reviewers demand changes in the new requirement?) is (Yes)
@@ -32,7 +33,7 @@ repeat while (Reviewers demand changes in the new requirement?) is (Yes)
if (New requirement was accepted by reviewers?) then (Yes)
:Push the commit to the project repository;
else (No)
- :Discard the NEW requirement;
+ :Discard the new requirement;
endif
stop
diff --git a/images/eng/req-modify.pdf b/images/eng/req-modify.pdf
index a1a501a..a4a8a10 100644
--- a/images/eng/req-modify.pdf
+++ b/images/eng/req-modify.pdf
Binary files differ
diff --git a/images/eng/req-modify.png b/images/eng/req-modify.png
index 8685e4d..8dd8eb4 100644
--- a/images/eng/req-modify.png
+++ b/images/eng/req-modify.png
Binary files differ
diff --git a/images/eng/req-modify.puml b/images/eng/req-modify.puml
index cb104a6..d5f37b2 100644
--- a/images/eng/req-modify.puml
+++ b/images/eng/req-modify.puml
@@ -1,23 +1,23 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019 embedded brains GmbH
+' Copyright (C) 2019, 2020 embedded brains GmbH & Co. KG
@startuml
start
repeat
- :Invoke: ""doorstop edit REQ"";
+ :Edit: ""spec/component/req.yml"";
note right
- For this activity the UID
- of the requirement shall be REQ.
- It is located in a file REQ.yml.
+ For this activity the UID of the
+ requirement shall be spec:/component/req.
+ It is located in a file spec/component/req.yml.
end note
- :Edit the requirement according to your needs and save it;
+ :Edit the attributes according to your needs and save the file;
- :Commit REQ.yml with a proper message;
+ :Commit the changes with a proper message;
:Send the patch to the devel@rtems.org mailing list for review;
repeat while (Reviewers demand changes in the modified requirement?) is (Yes)
diff --git a/images/eng/req-spec-items.puml b/images/eng/req-spec-items.puml
index f837a85..9a1db91 100644
--- a/images/eng/req-spec-items.puml
+++ b/images/eng/req-spec-items.puml
@@ -1,6 +1,6 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019 embedded brains GmbH
+' Copyright (C) 2019 embedded brains GmbH & Co. KG
@startuml
diff --git a/images/filesystem/tftpfs_usage.png b/images/filesystem/tftpfs_usage.png
new file mode 100644
index 0000000..5faa72f
--- /dev/null
+++ b/images/filesystem/tftpfs_usage.png
Binary files differ
diff --git a/images/filesystem/tftpfs_usage.puml b/images/filesystem/tftpfs_usage.puml
new file mode 100644
index 0000000..ebd449c
--- /dev/null
+++ b/images/filesystem/tftpfs_usage.puml
@@ -0,0 +1,37 @@
+'
+' TFTP file system : usage
+'
+' Copyright (c) 2022 Frank Kuehndel <frank.kuehndel@embedded-brains.de>
+' All rights reserved.
+'
+@startuml
+:Initialize libbsd;
+:Initialize Networking;
+:const char *mount_point = "/tftp"
+result = mkdir( mount_point, S_IRWXU | S_IRWXG | S_IRWXO );
+:result = mount(
+ "",
+ mount_point,
+ RTEMS_FILESYSTEM_TYPE_TFTPFS,
+ RTEMS_FILESYSTEM_READ_WRITE,
+ "blocksize=1024,windowsize=4,verbose"
+ );
+repeat
+ if () then
+ :fd = open( path, O_RDONLY );
+ repeat
+ :bytes = read( fd, data_buffer,
+ sizeof( data_buffer ) );
+ repeat while ()
+ :result = close( fd );
+ else
+ :fd = open( path, O_WRONLY );
+ repeat
+ :bytes = write( fd, data, size );
+ repeat while ()
+ :result = close( fd );
+ endif
+repeat while ()
+:result = unmount( mount_point );
+:result = rmdir( mount_point );
+@enduml
diff --git a/images/user/bbb-p2-debug-mod.jpg b/images/user/bbb-p2-debug-mod.jpg
new file mode 100755
index 0000000..1e6692b
--- /dev/null
+++ b/images/user/bbb-p2-debug-mod.jpg
Binary files differ
diff --git a/images/user/patch-review.puml b/images/user/patch-review.puml
index 8134859..432a8c8 100644
--- a/images/user/patch-review.puml
+++ b/images/user/patch-review.puml
@@ -1,6 +1,6 @@
' SPDX-License-Identifier: CC-BY-SA-4.0
-' Copyright (C) 2019 embedded brains GmbH
+' Copyright (C) 2019 embedded brains GmbH & Co. KG
@startuml