From 03cf86041d8ec9aaebdfb3d787a37b725854d256 Mon Sep 17 00:00:00 2001 From: Jan Altenberg Date: Fri, 19 Jun 2009 04:14:47 +0200 Subject: Added lots of content for the RT basics stuff. --- realtime/rt-basics/images/ipipe.png | Bin 0 -> 18012 bytes realtime/rt-basics/images/ipipe.svg | 185 +++++++++++++++++++++ realtime/rt-basics/images/nuclear.png | Bin 0 -> 1134159 bytes realtime/rt-basics/images/preempt_rt.png | Bin 0 -> 26716 bytes realtime/rt-basics/images/preempt_rt.svg | 254 ++++++++++++++++++++++++++++ realtime/rt-basics/images/prio_inv.png | Bin 0 -> 23132 bytes realtime/rt-basics/images/prio_inv.svg | 204 +++++++++++++++++++++++ realtime/rt-basics/images/rtai.dia | Bin 0 -> 634 bytes realtime/rt-basics/images/rtai.dia~ | Bin 0 -> 801 bytes realtime/rt-basics/images/rtai.png | Bin 0 -> 33749 bytes realtime/rt-basics/images/rtai.svg | 273 ++++++++++++++++++++++++++++++ realtime/rt-basics/images/xenomai.png | Bin 0 -> 34356 bytes realtime/rt-basics/images/xenomai.svg | 274 +++++++++++++++++++++++++++++++ 13 files changed, 1190 insertions(+) create mode 100644 realtime/rt-basics/images/ipipe.png create mode 100644 realtime/rt-basics/images/ipipe.svg create mode 100644 realtime/rt-basics/images/nuclear.png create mode 100644 realtime/rt-basics/images/preempt_rt.png create mode 100644 realtime/rt-basics/images/preempt_rt.svg create mode 100644 realtime/rt-basics/images/prio_inv.png create mode 100644 realtime/rt-basics/images/prio_inv.svg create mode 100644 realtime/rt-basics/images/rtai.dia create mode 100644 realtime/rt-basics/images/rtai.dia~ create mode 100644 realtime/rt-basics/images/rtai.png create mode 100644 realtime/rt-basics/images/rtai.svg create mode 100644 realtime/rt-basics/images/xenomai.png create mode 100644 realtime/rt-basics/images/xenomai.svg (limited to 'realtime/rt-basics/images') diff --git a/realtime/rt-basics/images/ipipe.png b/realtime/rt-basics/images/ipipe.png new file mode 100644 index 0000000..b7468fa Binary files /dev/null and b/realtime/rt-basics/images/ipipe.png differ diff --git a/realtime/rt-basics/images/ipipe.svg b/realtime/rt-basics/images/ipipe.svg new file mode 100644 index 0000000..cc7baa9 --- /dev/null +++ b/realtime/rt-basics/images/ipipe.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + Xenomai Domain + + Linux Domain + + Interrupts + + + ..... + + + + ..... + + + + diff --git a/realtime/rt-basics/images/nuclear.png b/realtime/rt-basics/images/nuclear.png new file mode 100644 index 0000000..a434e91 Binary files /dev/null and b/realtime/rt-basics/images/nuclear.png differ diff --git a/realtime/rt-basics/images/preempt_rt.png b/realtime/rt-basics/images/preempt_rt.png new file mode 100644 index 0000000..463673f Binary files /dev/null and b/realtime/rt-basics/images/preempt_rt.png differ diff --git a/realtime/rt-basics/images/preempt_rt.svg b/realtime/rt-basics/images/preempt_rt.svg new file mode 100644 index 0000000..b186ef5 --- /dev/null +++ b/realtime/rt-basics/images/preempt_rt.svg @@ -0,0 +1,254 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + Hardware + + Linux + + IRQThread + + App + + RT App + + IRQThread + ..... + Kernel + User + + + diff --git a/realtime/rt-basics/images/prio_inv.png b/realtime/rt-basics/images/prio_inv.png new file mode 100644 index 0000000..574afb3 Binary files /dev/null and b/realtime/rt-basics/images/prio_inv.png differ diff --git a/realtime/rt-basics/images/prio_inv.svg b/realtime/rt-basics/images/prio_inv.svg new file mode 100644 index 0000000..c20b77f --- /dev/null +++ b/realtime/rt-basics/images/prio_inv.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + Prio + Task 1 + Task 2 + Task 3 + + + + + blockiert + unterbrochen + Task 3 + Task 2 + + diff --git a/realtime/rt-basics/images/rtai.dia b/realtime/rt-basics/images/rtai.dia new file mode 100644 index 0000000..dedf883 Binary files /dev/null and b/realtime/rt-basics/images/rtai.dia differ diff --git a/realtime/rt-basics/images/rtai.dia~ b/realtime/rt-basics/images/rtai.dia~ new file mode 100644 index 0000000..c4024ff Binary files /dev/null and b/realtime/rt-basics/images/rtai.dia~ differ diff --git a/realtime/rt-basics/images/rtai.png b/realtime/rt-basics/images/rtai.png new file mode 100644 index 0000000..c6c21ce Binary files /dev/null and b/realtime/rt-basics/images/rtai.png differ diff --git a/realtime/rt-basics/images/rtai.svg b/realtime/rt-basics/images/rtai.svg new file mode 100644 index 0000000..39b34e4 --- /dev/null +++ b/realtime/rt-basics/images/rtai.svg @@ -0,0 +1,273 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + Hardware + + RT Kernel + + Linux + + RT App + + RT App + + Linux App + + Linux App + + + + + + + FIFO + + + Userspace + Kernelspace + + + diff --git a/realtime/rt-basics/images/xenomai.png b/realtime/rt-basics/images/xenomai.png new file mode 100644 index 0000000..d1ff146 Binary files /dev/null and b/realtime/rt-basics/images/xenomai.png differ diff --git a/realtime/rt-basics/images/xenomai.svg b/realtime/rt-basics/images/xenomai.svg new file mode 100644 index 0000000..8f71daa --- /dev/null +++ b/realtime/rt-basics/images/xenomai.svg @@ -0,0 +1,274 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + Hardware + + Adeos / IPIPE + + Linux + + Nucleus + + RT App + + Linux App + + + + + Userspace + Kernelspace + + RT App + + Skins + + + + + -- cgit v1.2.3 From 70f1e16d1f2994ef3c055fa914495f49f1b47700 Mon Sep 17 00:00:00 2001 From: Jan Altenberg Date: Fri, 19 Jun 2009 20:16:42 +0200 Subject: Completed RT Basics chapter --- realtime/rt-basics/images/dual_kernel.png | Bin 0 -> 43070 bytes realtime/rt-basics/images/dual_kernel.svg | 251 ++++++++++++++++++++++++++++ realtime/rt-basics/images/gpos_vs_rt.png | Bin 0 -> 124609 bytes realtime/rt-basics/images/gpos_vs_rt.svg | 134 +++++++++++++++ realtime/rt-basics/images/mar01.png | Bin 0 -> 43535 bytes realtime/rt-basics/images/mar01.svg | 122 ++++++++++++++ realtime/rt-basics/images/mar02.png | Bin 0 -> 72568 bytes realtime/rt-basics/images/mar02.svg | 158 +++++++++++++++++ realtime/rt-basics/images/mar03.png | Bin 0 -> 74787 bytes realtime/rt-basics/images/mar03.svg | 163 ++++++++++++++++++ realtime/rt-basics/images/preempt_rt.svg | 2 +- realtime/rt-basics/images/prio_inv.svg | 5 +- realtime/rt-basics/images/single_kernel.png | Bin 0 -> 34007 bytes realtime/rt-basics/images/single_kernel.svg | 234 ++++++++++++++++++++++++++ 14 files changed, 1067 insertions(+), 2 deletions(-) create mode 100644 realtime/rt-basics/images/dual_kernel.png create mode 100644 realtime/rt-basics/images/dual_kernel.svg create mode 100644 realtime/rt-basics/images/gpos_vs_rt.png create mode 100644 realtime/rt-basics/images/gpos_vs_rt.svg create mode 100644 realtime/rt-basics/images/mar01.png create mode 100644 realtime/rt-basics/images/mar01.svg create mode 100644 realtime/rt-basics/images/mar02.png create mode 100644 realtime/rt-basics/images/mar02.svg create mode 100644 realtime/rt-basics/images/mar03.png create mode 100644 realtime/rt-basics/images/mar03.svg create mode 100644 realtime/rt-basics/images/single_kernel.png create mode 100644 realtime/rt-basics/images/single_kernel.svg (limited to 'realtime/rt-basics/images') diff --git a/realtime/rt-basics/images/dual_kernel.png b/realtime/rt-basics/images/dual_kernel.png new file mode 100644 index 0000000..c58d156 Binary files /dev/null and b/realtime/rt-basics/images/dual_kernel.png differ diff --git a/realtime/rt-basics/images/dual_kernel.svg b/realtime/rt-basics/images/dual_kernel.svg new file mode 100644 index 0000000..31f80ec --- /dev/null +++ b/realtime/rt-basics/images/dual_kernel.svg @@ -0,0 +1,251 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + Hardware + + + Micro Kernel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/realtime/rt-basics/images/gpos_vs_rt.png b/realtime/rt-basics/images/gpos_vs_rt.png new file mode 100644 index 0000000..07a4a79 Binary files /dev/null and b/realtime/rt-basics/images/gpos_vs_rt.png differ diff --git a/realtime/rt-basics/images/gpos_vs_rt.svg b/realtime/rt-basics/images/gpos_vs_rt.svg new file mode 100644 index 0000000..7862037 --- /dev/null +++ b/realtime/rt-basics/images/gpos_vs_rt.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + RealtimeOperating System + General PurposeOperating System + + + + diff --git a/realtime/rt-basics/images/mar01.png b/realtime/rt-basics/images/mar01.png new file mode 100644 index 0000000..7f18317 Binary files /dev/null and b/realtime/rt-basics/images/mar01.png differ diff --git a/realtime/rt-basics/images/mar01.svg b/realtime/rt-basics/images/mar01.svg new file mode 100644 index 0000000..78d99db --- /dev/null +++ b/realtime/rt-basics/images/mar01.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/realtime/rt-basics/images/mar02.png b/realtime/rt-basics/images/mar02.png new file mode 100644 index 0000000..f1f53a1 Binary files /dev/null and b/realtime/rt-basics/images/mar02.png differ diff --git a/realtime/rt-basics/images/mar02.svg b/realtime/rt-basics/images/mar02.svg new file mode 100644 index 0000000..3c9ac3a --- /dev/null +++ b/realtime/rt-basics/images/mar02.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + RTAI / Fusion + + diff --git a/realtime/rt-basics/images/mar03.png b/realtime/rt-basics/images/mar03.png new file mode 100644 index 0000000..97ab7ba Binary files /dev/null and b/realtime/rt-basics/images/mar03.png differ diff --git a/realtime/rt-basics/images/mar03.svg b/realtime/rt-basics/images/mar03.svg new file mode 100644 index 0000000..25c40ad --- /dev/null +++ b/realtime/rt-basics/images/mar03.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/realtime/rt-basics/images/preempt_rt.svg b/realtime/rt-basics/images/preempt_rt.svg index b186ef5..a9c0ac7 100644 --- a/realtime/rt-basics/images/preempt_rt.svg +++ b/realtime/rt-basics/images/preempt_rt.svg @@ -15,7 +15,7 @@ inkscape:version="0.46" sodipodi:docname="preempt_rt.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" - inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/ipipe.png" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/preempt_rt.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/prio_inv.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + + + + + + + + + + + + + image/svg+xml + + + + + + + Hardware + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3 From 3ed5b5306f5fa4ee95bcb5a57733bd116ce008e3 Mon Sep 17 00:00:00 2001 From: Jan Altenberg Date: Sat, 20 Jun 2009 03:36:56 +0200 Subject: Adding one more missing rt-basic file --- realtime/rt-basics/images/mar03.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'realtime/rt-basics/images') diff --git a/realtime/rt-basics/images/mar03.svg b/realtime/rt-basics/images/mar03.svg index 25c40ad..71e98ae 100644 --- a/realtime/rt-basics/images/mar03.svg +++ b/realtime/rt-basics/images/mar03.svg @@ -16,7 +16,7 @@ inkscape:version="0.46" sodipodi:docname="mar03.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" - inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/mar02.png" + inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/mar03.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">