From 78d3078212e26533da5213ef440306ff27d27eb3 Mon Sep 17 00:00:00 2001 From: "Hans J. Koch" Date: Mon, 22 Jun 2009 19:37:07 +0200 Subject: Added German and English version of three images in kernel-devel/uio-driver --- kernel-devel/uio-driver/images/ioctl-vs-uio_de.png | Bin 0 -> 35842 bytes kernel-devel/uio-driver/images/ioctl-vs-uio_de.svg | 383 ++++++++++++++++++ kernel-devel/uio-driver/images/ioctl-vs-uio_en.png | Bin 0 -> 106503 bytes .../images/konventioneller-treiber_de.png | Bin 0 -> 34106 bytes .../images/konventioneller-treiber_de.svg | 332 ++++++++++++++++ .../images/konventioneller-treiber_en.png | Bin 0 -> 104184 bytes kernel-devel/uio-driver/images/uio-treiber_de.png | Bin 0 -> 43114 bytes kernel-devel/uio-driver/images/uio-treiber_de.svg | 433 +++++++++++++++++++++ kernel-devel/uio-driver/images/uio-treiber_en.png | Bin 0 -> 126807 bytes 9 files changed, 1148 insertions(+) create mode 100644 kernel-devel/uio-driver/images/ioctl-vs-uio_de.png create mode 100644 kernel-devel/uio-driver/images/ioctl-vs-uio_de.svg create mode 100644 kernel-devel/uio-driver/images/ioctl-vs-uio_en.png create mode 100644 kernel-devel/uio-driver/images/konventioneller-treiber_de.png create mode 100644 kernel-devel/uio-driver/images/konventioneller-treiber_de.svg create mode 100644 kernel-devel/uio-driver/images/konventioneller-treiber_en.png create mode 100644 kernel-devel/uio-driver/images/uio-treiber_de.png create mode 100644 kernel-devel/uio-driver/images/uio-treiber_de.svg create mode 100644 kernel-devel/uio-driver/images/uio-treiber_en.png diff --git a/kernel-devel/uio-driver/images/ioctl-vs-uio_de.png b/kernel-devel/uio-driver/images/ioctl-vs-uio_de.png new file mode 100644 index 0000000..0989d07 Binary files /dev/null and b/kernel-devel/uio-driver/images/ioctl-vs-uio_de.png differ diff --git a/kernel-devel/uio-driver/images/ioctl-vs-uio_de.svg b/kernel-devel/uio-driver/images/ioctl-vs-uio_de.svg new file mode 100644 index 0000000..a913a69 --- /dev/null +++ b/kernel-devel/uio-driver/images/ioctl-vs-uio_de.svg @@ -0,0 +1,383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Kernelspace + Hardware + Userspace + Treiber + ioctl() + + syscall + copy_from_user() + iowrite() + + VFS + + + + + + a[n]=b; + + a) mit ioctl(): + b) mit mmap(): + + diff --git a/kernel-devel/uio-driver/images/ioctl-vs-uio_en.png b/kernel-devel/uio-driver/images/ioctl-vs-uio_en.png new file mode 100644 index 0000000..8536934 Binary files /dev/null and b/kernel-devel/uio-driver/images/ioctl-vs-uio_en.png differ diff --git a/kernel-devel/uio-driver/images/konventioneller-treiber_de.png b/kernel-devel/uio-driver/images/konventioneller-treiber_de.png new file mode 100644 index 0000000..cbca8bc Binary files /dev/null and b/kernel-devel/uio-driver/images/konventioneller-treiber_de.png differ diff --git a/kernel-devel/uio-driver/images/konventioneller-treiber_de.svg b/kernel-devel/uio-driver/images/konventioneller-treiber_de.svg new file mode 100644 index 0000000..5dbd773 --- /dev/null +++ b/kernel-devel/uio-driver/images/konventioneller-treiber_de.svg @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + Kernelspace + Interface + Userspace + Applikation + interne Kernelfunktionen(instabiles API) + Treiber + /dev/xyz + read()write()ioctl() + + diff --git a/kernel-devel/uio-driver/images/konventioneller-treiber_en.png b/kernel-devel/uio-driver/images/konventioneller-treiber_en.png new file mode 100644 index 0000000..bea54da Binary files /dev/null and b/kernel-devel/uio-driver/images/konventioneller-treiber_en.png differ diff --git a/kernel-devel/uio-driver/images/uio-treiber_de.png b/kernel-devel/uio-driver/images/uio-treiber_de.png new file mode 100644 index 0000000..9e18a06 Binary files /dev/null and b/kernel-devel/uio-driver/images/uio-treiber_de.png differ diff --git a/kernel-devel/uio-driver/images/uio-treiber_de.svg b/kernel-devel/uio-driver/images/uio-treiber_de.svg new file mode 100644 index 0000000..a1cc780 --- /dev/null +++ b/kernel-devel/uio-driver/images/uio-treiber_de.svg @@ -0,0 +1,433 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + Kernelspace + Interface + Userspace + Applikation + interne Kernelfunktionen(instabiles API) + Treiber + /dev/uioX + read()mmap() + UIO-Framework + + + Treiber + + sysfs + + + + + diff --git a/kernel-devel/uio-driver/images/uio-treiber_en.png b/kernel-devel/uio-driver/images/uio-treiber_en.png new file mode 100644 index 0000000..caa2152 Binary files /dev/null and b/kernel-devel/uio-driver/images/uio-treiber_en.png differ -- cgit v1.2.3