summaryrefslogtreecommitdiff
path: root/realtime
diff options
context:
space:
mode:
authorJan Altenberg <jan@homerjsimpson.(none)>2009-06-19 04:14:47 +0200
committerJan Altenberg <jan@homerjsimpson.(none)>2009-06-19 04:14:47 +0200
commit03cf86041d8ec9aaebdfb3d787a37b725854d256 (patch)
tree3d49468a40d15bc367202001b74ae03fe77c5096 /realtime
parent9b89c02396a757ca649a41c1400507dfcec55b69 (diff)
Added lots of content for the RT basics stuff.
Diffstat (limited to 'realtime')
-rw-r--r--realtime/rt-basics/images/ipipe.pngbin0 -> 18012 bytes
-rw-r--r--realtime/rt-basics/images/ipipe.svg185
-rw-r--r--realtime/rt-basics/images/nuclear.pngbin0 -> 1134159 bytes
-rw-r--r--realtime/rt-basics/images/preempt_rt.pngbin0 -> 26716 bytes
-rw-r--r--realtime/rt-basics/images/preempt_rt.svg254
-rw-r--r--realtime/rt-basics/images/prio_inv.pngbin0 -> 23132 bytes
-rw-r--r--realtime/rt-basics/images/prio_inv.svg204
-rw-r--r--realtime/rt-basics/images/rtai.diabin0 -> 634 bytes
-rw-r--r--realtime/rt-basics/images/rtai.dia~bin0 -> 801 bytes
-rw-r--r--realtime/rt-basics/images/rtai.pngbin0 -> 33749 bytes
-rw-r--r--realtime/rt-basics/images/rtai.svg273
-rw-r--r--realtime/rt-basics/images/xenomai.pngbin0 -> 34356 bytes
-rw-r--r--realtime/rt-basics/images/xenomai.svg274
13 files changed, 1190 insertions, 0 deletions
diff --git a/realtime/rt-basics/images/ipipe.png b/realtime/rt-basics/images/ipipe.png
new file mode 100644
index 0000000..b7468fa
--- /dev/null
+++ b/realtime/rt-basics/images/ipipe.png
Binary files 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 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="ipipe.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/xenomai.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path3854"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="336.82532"
+ inkscape:cy="280.92561"
+ inkscape:document-units="px"
+ inkscape:current-layer="g3159"
+ showgrid="false"
+ inkscape:window-width="906"
+ inkscape:window-height="694"
+ inkscape:window-x="88"
+ inkscape:window-y="-41" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g3159"
+ transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)">
+ <rect
+ y="804.67487"
+ x="202.62572"
+ height="128.83612"
+ width="371.50049"
+ id="rect3157"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.10543263;stroke-opacity:1"
+ transform="matrix(0.9999966,2.6189089e-3,0,1,0,0)" />
+ <text
+ id="text2383"
+ y="884.51947"
+ x="219.0838"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="884.51947"
+ x="219.0838"
+ id="tspan2385"
+ sodipodi:role="line">Xenomai Domain</tspan></text>
+ <rect
+ y="612.91962"
+ x="202.97916"
+ height="130.6824"
+ width="371.49274"
+ id="rect3325"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.11331356;stroke-opacity:1"
+ transform="matrix(0.9999965,2.6564951e-3,0,1,0,0)" />
+ <text
+ id="text3327"
+ y="694.63696"
+ x="250.1862"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="694.63696"
+ x="250.1862"
+ id="tspan3329"
+ sodipodi:role="line">Linux Domain</tspan></text>
+ <rect
+ y="993.10321"
+ x="203.88388"
+ height="130.6824"
+ width="371.49274"
+ id="rect3331"
+ style="fill:#ecfc00;fill-opacity:1;stroke:#000000;stroke-width:1.11331355999999992;stroke-opacity:1"
+ transform="matrix(0.9999965,2.656493e-3,0,1,0,0)" />
+ <text
+ id="text3333"
+ y="1074.8231"
+ x="298.12457"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="1074.8231"
+ x="298.12457"
+ id="tspan3335"
+ sodipodi:role="line">Interrupts</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend)"
+ d="M 253,879.36218 C 253,816.36218 253,816.36218 253,816.36218"
+ id="path3337"
+ transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1"
+ d="M 347.11695,993.62386 C 347.11695,934.77446 347.11695,934.77446 347.11695,934.77446"
+ id="path4626" />
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="347"
+ y="851.36218"
+ id="text4628"
+ transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)"><tspan
+ sodipodi:role="line"
+ id="tspan4630"
+ x="347"
+ y="851.36218">.....</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1"
+ d="M 459.27506,992.68977 C 459.27506,933.84037 459.27506,933.84037 459.27506,933.84037"
+ id="path4632" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1"
+ d="M 291.91302,805.86818 C 291.91302,747.01782 291.91302,747.01782 291.91302,747.01782"
+ id="path4634" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1"
+ d="M 347.99157,806.33518 C 347.99157,747.48482 347.99157,747.48482 347.99157,747.48482"
+ id="path4636" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="383.05804"
+ y="767.24927"
+ id="text4638"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan4640"
+ x="383.05804"
+ y="767.24927">.....</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:url(#Arrow1Lend);stroke-opacity:1"
+ d="M 460.14968,805.40105 C 460.14968,746.55072 460.14968,746.55072 460.14968,746.55072"
+ id="path4642" />
+ </g>
+ </g>
+</svg>
diff --git a/realtime/rt-basics/images/nuclear.png b/realtime/rt-basics/images/nuclear.png
new file mode 100644
index 0000000..a434e91
--- /dev/null
+++ b/realtime/rt-basics/images/nuclear.png
Binary files 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
--- /dev/null
+++ b/realtime/rt-basics/images/preempt_rt.png
Binary files 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 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg2"
+ sodipodi:version="0.32"
+ 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-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path3854"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.70710678"
+ inkscape:cx="437.82107"
+ inkscape:cy="620.16427"
+ inkscape:document-units="px"
+ inkscape:current-layer="g3159"
+ showgrid="false"
+ inkscape:window-width="906"
+ inkscape:window-height="694"
+ inkscape:window-x="88"
+ inkscape:window-y="-41" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g3159"
+ transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)">
+ <rect
+ style="fill:#00b8fc;fill-opacity:1;stroke:#000000;stroke-width:1.10370838999999998;stroke-opacity:1"
+ id="rect4714"
+ width="627.88263"
+ height="281.19434"
+ x="85.955544"
+ y="207.66618" />
+ <rect
+ style="fill:#ecfc00;fill-opacity:1;stroke:#000000;stroke-width:1.18113208;stroke-opacity:1"
+ id="rect4700"
+ width="627.80646"
+ height="322.06793"
+ x="86.633232"
+ y="488.18066" />
+ <rect
+ y="838.86499"
+ x="87.663139"
+ height="128.50444"
+ width="627.00702"
+ id="rect3157"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.43426394;stroke-opacity:1"
+ transform="matrix(0.9999988,1.5477038e-3,0,1,0,0)" />
+ <text
+ id="text2383"
+ y="918.14752"
+ x="304.10635"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="918.14752"
+ x="304.10635"
+ id="tspan2385"
+ sodipodi:role="line">Hardware</tspan></text>
+ <rect
+ y="658.21362"
+ x="120.17767"
+ height="130.42729"
+ width="560.55804"
+ id="rect3325"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.36624408;stroke-opacity:1"
+ transform="matrix(0.9999985,1.7570719e-3,0,1,0,0)" />
+ <text
+ id="text3327"
+ y="743.21082"
+ x="335.20877"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="743.21082"
+ x="335.20877"
+ id="tspan3329"
+ sodipodi:role="line">Linux</tspan></text>
+ <rect
+ y="500.0282"
+ x="541.06018"
+ height="131.12286"
+ width="136.75529"
+ id="rect4680"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.67662036;stroke-opacity:1"
+ transform="matrix(0.9999738,7.2405849e-3,0,1,0,0)" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="619.31989"
+ y="555.37689"
+ id="text4682"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan4684"
+ x="619.31989"
+ y="555.37689"
+ style="text-align:center;text-anchor:middle">IRQ</tspan><tspan
+ sodipodi:role="line"
+ x="619.31989"
+ y="601.3363"
+ id="tspan4686"
+ style="text-align:center;text-anchor:middle">Thread</tspan></text>
+ <rect
+ y="325.95078"
+ x="124.87892"
+ height="130.9637"
+ width="208.23135"
+ id="rect4688"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.8344155;stroke-opacity:1"
+ transform="matrix(0.9999887,4.7494726e-3,0,1,0,0)" />
+ <text
+ id="text4690"
+ y="405.06094"
+ x="184.15723"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="405.06094"
+ x="184.15723"
+ id="tspan4692"
+ sodipodi:role="line">App</tspan></text>
+ <rect
+ y="325.59882"
+ x="354.0275"
+ height="130.74443"
+ width="331.42499"
+ id="rect4694"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.0518117;stroke-opacity:1"
+ transform="matrix(0.9999956,2.9790553e-3,0,1,0,0)" />
+ <text
+ id="text4696"
+ y="405.06009"
+ x="449.17447"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="405.06009"
+ x="449.17447"
+ id="tspan4698"
+ sodipodi:role="line">RT App</tspan></text>
+ <rect
+ y="500.85446"
+ x="265.56952"
+ height="131.12286"
+ width="136.75529"
+ id="rect4702"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.67662036;stroke-opacity:1"
+ transform="matrix(0.9999738,7.2405556e-3,0,1,0,0)" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="339.36279"
+ y="554.22833"
+ id="text4704"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan4706"
+ x="339.36279"
+ y="554.22833"
+ style="text-align:center;text-anchor:middle">IRQ</tspan><tspan
+ sodipodi:role="line"
+ x="339.36279"
+ y="600.18774"
+ id="tspan4708"
+ style="text-align:center;text-anchor:middle">Thread</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="446.68961"
+ y="566.89685"
+ id="text4710"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan4712"
+ x="446.68961"
+ y="566.89685">.....</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="62.225395"
+ y="400.40973"
+ id="text4716"
+ transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)"><tspan
+ sodipodi:role="line"
+ id="tspan4718"
+ x="62.225395"
+ y="400.40973">Kernel</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="128.20709"
+ y="252.22173"
+ id="text4720"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan4722"
+ x="128.20709"
+ y="252.22173">User</tspan></text>
+ </g>
+ </g>
+</svg>
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
--- /dev/null
+++ b/realtime/rt-basics/images/prio_inv.png
Binary files 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 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="297mm"
+ height="210mm"
+ id="svg4744"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="prio_inv.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs4746">
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path3854"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 372.04724 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1052.3622 : 372.04724 : 1"
+ inkscape:persp3d-origin="526.18109 : 248.03149 : 1"
+ id="perspective4753" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-units="mm"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.61399264"
+ inkscape:cx="492.88764"
+ inkscape:cy="377.9895"
+ inkscape:current-layer="layer1"
+ id="namedview4748"
+ showgrid="false"
+ inkscape:window-width="906"
+ inkscape:window-height="694"
+ inkscape:window-x="123"
+ inkscape:window-y="-28" />
+ <metadata
+ id="metadata4750">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:#00b8fc;fill-opacity:1;stroke:#000000;stroke-width:0.84919637;stroke-opacity:1"
+ id="rect4755"
+ width="272.82034"
+ height="67.731445"
+ x="135.47668"
+ y="215.23705" />
+ <rect
+ style="fill:#fcfa00;fill-opacity:1;stroke:#000000;stroke-width:0.66878808;stroke-opacity:1"
+ id="rect4757"
+ width="168.76497"
+ height="67.91185"
+ x="135.4655"
+ y="309.28543" />
+ <rect
+ style="fill:#fc7100;fill-opacity:1;stroke:#000000;stroke-width:0.66878808;stroke-opacity:1"
+ id="rect4759"
+ width="168.76497"
+ height="67.91185"
+ x="136.61319"
+ y="406.2153" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99921262;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 101.74657,494.53451 L 101.74657,196.48534"
+ id="path5270"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="13.915524"
+ y="355.52271"
+ id="text5789"><tspan
+ sodipodi:role="line"
+ id="tspan5791"
+ x="13.915524"
+ y="355.52271">Prio</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="158.2692"
+ y="262.0885"
+ id="text5793"><tspan
+ sodipodi:role="line"
+ id="tspan5795"
+ x="158.2692"
+ y="262.0885">Task 1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="158.40906"
+ y="358.99274"
+ id="text5797"><tspan
+ sodipodi:role="line"
+ id="tspan5799"
+ x="158.40906"
+ y="358.99274">Task 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="159.61105"
+ y="452.56006"
+ id="text5801"><tspan
+ sodipodi:role="line"
+ id="tspan5803"
+ x="159.61105"
+ y="452.56006">Task 3</tspan></text>
+ <rect
+ style="fill:#fc7100;fill-opacity:1;stroke:#000000;stroke-width:0.66878808;stroke-opacity:1"
+ id="rect5805"
+ width="168.76497"
+ height="67.91185"
+ x="409.13431"
+ y="405.01862" />
+ <rect
+ style="fill:#fcfa00;fill-opacity:1;stroke:#000000;stroke-width:0.92613;stroke-opacity:1"
+ id="rect5807"
+ width="324.8613"
+ height="67.65451"
+ x="575.52429"
+ y="306.04123" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75060922;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 407.64817,233.15777 L 407.42676,396.27469"
+ id="path5814"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.58791548;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 578.18282,474.38161 L 578.18282,376.24928"
+ id="path5816"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="324.10812"
+ y="356.46768"
+ id="text5818"><tspan
+ sodipodi:role="line"
+ id="tspan5820"
+ x="324.10812"
+ y="356.46768">blockiert</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="586.28711"
+ y="413.35428"
+ id="text5822"><tspan
+ sodipodi:role="line"
+ id="tspan5824"
+ x="586.28711"
+ y="413.35428">unterbrochen</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="428.41046"
+ y="451.47217"
+ id="text5826"><tspan
+ sodipodi:role="line"
+ id="tspan5828"
+ x="428.41046"
+ y="451.47217">Task 3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="670.6911"
+ y="353.93771"
+ id="text5830"><tspan
+ sodipodi:role="line"
+ id="tspan5832"
+ x="670.6911"
+ y="353.93771">Task 2</tspan></text>
+ </g>
+</svg>
diff --git a/realtime/rt-basics/images/rtai.dia b/realtime/rt-basics/images/rtai.dia
new file mode 100644
index 0000000..dedf883
--- /dev/null
+++ b/realtime/rt-basics/images/rtai.dia
Binary files differ
diff --git a/realtime/rt-basics/images/rtai.dia~ b/realtime/rt-basics/images/rtai.dia~
new file mode 100644
index 0000000..c4024ff
--- /dev/null
+++ b/realtime/rt-basics/images/rtai.dia~
Binary files differ
diff --git a/realtime/rt-basics/images/rtai.png b/realtime/rt-basics/images/rtai.png
new file mode 100644
index 0000000..c6c21ce
--- /dev/null
+++ b/realtime/rt-basics/images/rtai.png
Binary files 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 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="rtai.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.5"
+ inkscape:cx="713.45482"
+ inkscape:cy="537.44764"
+ inkscape:document-units="px"
+ inkscape:current-layer="g3159"
+ showgrid="false"
+ inkscape:window-width="906"
+ inkscape:window-height="694"
+ inkscape:window-x="88"
+ inkscape:window-y="-31" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g3159"
+ transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)">
+ <rect
+ style="fill:#00c2fc;fill-opacity:1;stroke:#000000;stroke-width:0.70241845;stroke-opacity:1"
+ id="rect3228"
+ width="657.20056"
+ height="175.55843"
+ x="64.646378"
+ y="255.23193" />
+ <rect
+ style="fill:#fcf800;fill-opacity:1;stroke:#000000;stroke-width:1.02652764;stroke-opacity:1"
+ id="rect3226"
+ width="656.88165"
+ height="375.13019"
+ x="64.06218"
+ y="431.41074" />
+ <rect
+ y="806.15021"
+ x="62.441948"
+ height="76.543472"
+ width="658.19678"
+ id="rect3157"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.13413763;stroke-opacity:1" />
+ <text
+ id="text2383"
+ y="861.16669"
+ x="302.29761"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="861.16669"
+ x="302.29761"
+ id="tspan2385"
+ sodipodi:role="line">Hardware</tspan></text>
+ <rect
+ y="652.98529"
+ x="83.228462"
+ height="76.574478"
+ width="623.01147"
+ id="rect3164"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.1036309;stroke-opacity:1" />
+ <text
+ id="text3166"
+ y="705.27673"
+ x="302.23563"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="705.27673"
+ x="302.23563"
+ id="tspan3168"
+ sodipodi:role="line">RT Kernel</tspan></text>
+ <rect
+ y="521.28082"
+ x="84.68071"
+ height="77.063293"
+ width="197.03423"
+ id="rect3170"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ id="text3176"
+ y="573.85217"
+ x="128.00005"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="573.85217"
+ x="128.00005"
+ id="tspan3178"
+ sodipodi:role="line">Linux</tspan></text>
+ <rect
+ y="522.2688"
+ x="299.24976"
+ height="77.063293"
+ width="197.03423"
+ id="rect3180"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="341.50241"
+ y="564.7182"
+ id="text3182"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3184"
+ x="341.50241"
+ y="564.7182">RT App</tspan></text>
+ <rect
+ y="522.15295"
+ x="509.44202"
+ height="77.063293"
+ width="197.03423"
+ id="rect3186"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="555.10895"
+ y="564.60419"
+ id="text3188"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3190"
+ x="555.10895"
+ y="564.60419">RT App</tspan></text>
+ <rect
+ y="337.62781"
+ x="85.736412"
+ height="76.947311"
+ width="276.30084"
+ id="rect3192"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.73675251;stroke-opacity:1" />
+ <text
+ id="text3194"
+ y="390.14197"
+ x="128.99979"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="390.14197"
+ x="128.99979"
+ id="tspan3196"
+ sodipodi:role="line">Linux App</tspan></text>
+ <rect
+ y="337.58328"
+ x="380.85403"
+ height="76.947311"
+ width="276.30084"
+ id="rect3198"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.73675251;stroke-opacity:1" />
+ <text
+ id="text3200"
+ y="390.09756"
+ x="424.11719"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="390.09756"
+ x="424.11719"
+ id="tspan3202"
+ sodipodi:role="line">Linux App</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 190.79792,651.99969 L 190.79792,598.80099 L 190.79792,598.80099"
+ id="path3206" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 387.76183,652.67974 L 387.76183,599.48103 L 387.76183,599.48103"
+ id="path3208" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 604.86584,652.817 L 604.86584,599.6183 L 604.86584,599.6183"
+ id="path3210" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.30547941px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 155.6171,521.34664 L 155.6171,414.03866 L 155.6171,414.03866"
+ id="path3212" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.16561925px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 234.83091,520.18588 L 455.83604,414.91101"
+ id="path3214" />
+ <rect
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.91918838;stroke-opacity:1"
+ id="rect3216"
+ width="140.17979"
+ height="44.477608"
+ x="536.05273"
+ y="446.30197" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="579.94427"
+ y="475.21246"
+ id="text3218"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3220"
+ x="579.94427"
+ y="475.21246">FIFO</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 605.4261,521.18321 L 605.4261,489.78725"
+ id="path3222" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 606.27056,445.30965 L 606.27056,413.91369"
+ id="path3224" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="103.65495"
+ y="301.68082"
+ id="text3230"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3232"
+ x="103.65495"
+ y="301.68082">Userspace</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="102.72641"
+ y="767.17688"
+ id="text3234"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3236"
+ x="102.72641"
+ y="767.17688">Kernelspace</tspan></text>
+ </g>
+ </g>
+</svg>
diff --git a/realtime/rt-basics/images/xenomai.png b/realtime/rt-basics/images/xenomai.png
new file mode 100644
index 0000000..d1ff146
--- /dev/null
+++ b/realtime/rt-basics/images/xenomai.png
Binary files 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 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="210mm"
+ height="297mm"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="xenomai.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/jan/work/omnicron/schulung/realtime/rt-basics/images/rtai.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="420.5163"
+ inkscape:cy="792.79929"
+ inkscape:document-units="px"
+ inkscape:current-layer="g3159"
+ showgrid="false"
+ inkscape:window-width="906"
+ inkscape:window-height="694"
+ inkscape:window-x="88"
+ inkscape:window-y="-31" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Ebene 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g3159"
+ transform="matrix(1.1055858,0,0,1.0705292,-68.76791,-183.84127)">
+ <rect
+ style="fill:#00c2fc;fill-opacity:1;stroke:#000000;stroke-width:0.70241845;stroke-opacity:1"
+ id="rect3228"
+ width="657.20056"
+ height="175.55843"
+ x="64.646378"
+ y="221.60361" />
+ <rect
+ style="fill:#fcf800;fill-opacity:1;stroke:#000000;stroke-width:1.07145548;stroke-opacity:1"
+ id="rect3226"
+ width="656.83746"
+ height="408.71277"
+ x="64.084282"
+ y="397.80533" />
+ <rect
+ y="854.72406"
+ x="62.441948"
+ height="76.543472"
+ width="658.19678"
+ id="rect3157"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.13413763;stroke-opacity:1" />
+ <text
+ id="text2383"
+ y="909.74054"
+ x="302.29761"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="909.74054"
+ x="302.29761"
+ id="tspan2385"
+ sodipodi:role="line">Hardware</tspan></text>
+ <rect
+ y="652.98529"
+ x="83.228462"
+ height="76.574478"
+ width="623.01147"
+ id="rect3164"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:1.1036309;stroke-opacity:1" />
+ <text
+ id="text3166"
+ y="705.27673"
+ x="280.52774"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="705.27673"
+ x="280.52774"
+ id="tspan3168"
+ sodipodi:role="line">Adeos / IPIPE</tspan></text>
+ <rect
+ y="521.28082"
+ x="84.68071"
+ height="77.063293"
+ width="197.03423"
+ id="rect3170"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ id="text3176"
+ y="573.85217"
+ x="128.00005"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="573.85217"
+ x="128.00005"
+ id="tspan3178"
+ sodipodi:role="line">Linux</tspan></text>
+ <rect
+ y="522.2688"
+ x="299.24976"
+ height="77.063293"
+ width="197.03423"
+ id="rect3180"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="328.63376"
+ y="564.7182"
+ id="text3182"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3184"
+ x="328.63376"
+ y="564.7182">Nucleus</tspan></text>
+ <rect
+ y="522.15295"
+ x="509.44202"
+ height="77.063293"
+ width="197.03423"
+ id="rect3186"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="555.10895"
+ y="564.60419"
+ id="text3188"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3190"
+ x="555.10895"
+ y="564.60419">RT App</tspan></text>
+ <rect
+ y="302.13153"
+ x="85.736412"
+ height="76.947311"
+ width="276.30084"
+ id="rect3192"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.73675251;stroke-opacity:1" />
+ <text
+ id="text3194"
+ y="354.64569"
+ x="128.99979"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ style="fill:#000000;fill-opacity:1"
+ y="354.64569"
+ x="128.99979"
+ id="tspan3196"
+ sodipodi:role="line">Linux App</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 190.79792,651.99969 L 190.79792,598.80099 L 190.79792,598.80099"
+ id="path3206" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 387.76183,652.67974 L 387.76183,599.48103 L 387.76183,599.48103"
+ id="path3208" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.91918838px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 604.86584,652.817 L 604.86584,599.6183 L 604.86584,599.6183"
+ id="path3210" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.50373888px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 155.6171,521.13241 L 155.6171,378.75642 L 155.6171,378.75642"
+ id="path3212" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="103.65495"
+ y="266.75162"
+ id="text3230"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3232"
+ x="103.65495"
+ y="266.75162">Userspace</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="102.72641"
+ y="767.17688"
+ id="text3234"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3236"
+ x="102.72641"
+ y="767.17688">Kernelspace</tspan></text>
+ <rect
+ y="301.67725"
+ x="386.98862"
+ height="77.063293"
+ width="197.03423"
+ id="rect3289"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="430.66626"
+ y="347.65201"
+ id="text3291"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3293"
+ x="430.66626"
+ y="347.65201">RT App</tspan></text>
+ <rect
+ y="415.63928"
+ x="357.13901"
+ height="77.063293"
+ width="197.03423"
+ id="rect3295"
+ style="fill:#00fc00;fill-opacity:1;stroke:#000000;stroke-width:0.62262768;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-size:36.76753235px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="413.20154"
+ y="459.79306"
+ id="text3297"
+ transform="scale(0.984018,1.0162416)"><tspan
+ sodipodi:role="line"
+ id="tspan3299"
+ x="413.20154"
+ y="459.79306">Skins</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 422,260.36218 C 422,221.36218 422,221.36218 422,221.36218"
+ id="path3301"
+ transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 422,374.36218 L 422,342.36218"
+ id="path3303"
+ transform="matrix(0.9044979,0,0,0.9341174,62.200428,171.72934)" />
+ </g>
+ </g>
+</svg>