Lade Inhalt...

Prüfung der Eignung eines Linux Hard-Softwaresystems im Bereich der Echtzeitmeßwerterfassung

©1999 Diplomarbeit 99 Seiten

Zusammenfassung

Inhaltsangabe:Einleitung:
Da der Einsatzbereich von Echtzeitsystemen in der Abteilung Elektroplanung sich im wesentlichen auf Prüfstände bezieht, ist es notwendig analoge Signale von Sensoren aufzunehmen und diese auszuwerten. Da die Architektur eines INTEL i386-System analoge Signale nicht verarbeiten kann und der Kernel 2.0.36 keine Treiber für entsprechende Meßkarten beinhaltet, entschied ich mich für eine in der Vergangenheit eingesetzte Meßkarte von der Firma Meilhaus. Hierzu ist es notwendig einen geeigneten Treiber zu entwickeln, da der Entwickler der Karte das Linux-System nicht unterstützt.
Gang der Untersuchung:
DOS- und Windows Treiber existieren im Sourcecode, was die Implementierung für LINUX erheblich vereinfachen dürfte. Aus vorab Informationen, die in der Mailingliste zum RTL-Projekt diskutiert wurden, weiß ich, daß es kein Problem ist, einen existierenden Linux-Treiber für den Echtzeitkernel zu modifizieren. Also besteht meine erste Aufgabe in der Implementierung eines Linux-Treibers für die Meßkarte ME300. Um die grundlegenden Zusammenhänge des Kernel und seiner Treiberschnittstellen zu verstehen, gebe ich einen kurzen Abriß in die Linux Kernel Programmierung. Hierbei soll besonders die einfache Erweiterung des Systems an eigene Ansprüche gezeigt werden.
Der nächste Schritt stellt das Vorstellen und Anwenden der Echtzeiterweiterungen des RTLinux dar. Hierfür werde ich den nicht echtzeitfähigen Treiber auf den RTLinux-Kernel portieren, um Messungen in {em Echtzeit} durchführen zu können.
Abschließend soll die Leistungsfähigkeit des Echtzeitbetriebssystems RTLinux mit Hilfe einiger Messungen im Mikrosekundenbereich belegt und bewertet werden. Eine Untersuchung auf verschiedenen Rechnerplattformen ist nicht Teil der Arbeit. Ebenso wenig ein Durchleuchten der internen Abhängigkeiten und Zusände des Betriebssystems.

Inhaltsverzeichnis:Inhaltsverzeichnis:
1.Einleitung1
1.1Motivation1
1.2Zielsetzung2
2.Echtzeit-Betriebssysteme3
2.1Anforderungen3
2.2Anwendungen5
3.Das Betriebssystem Linux7
3.1Allgemeines7
3.2Der Linux Kern8
3.3Das Treiberkonzept13
3.3.1Modularisierung des Kernel13
3.3.2Die Treiber Schnittstellen14
3.4Der Treiber - me30ORT20
4.Die Echtzeiterweiterung des RTLinux27
4.1Architektur27
4.2Installation28
4.3Task - Synchronisation29
4.4Realtime Scheduler - rt_sched.o29
4.5Realtime FIFO's - rt.-fifos.o31
4.6Shared Memory34
4.7Interprozeßkommunikation - […]

Leseprobe

Inhaltsverzeichnis


Details

Seiten
Erscheinungsform
Originalausgabe
Jahr
1999
ISBN (eBook)
9783832418304
ISBN (Paperback)
9783838618302
DOI
10.3239/9783832418304
Dateigröße
714 KB
Sprache
Deutsch
Institution / Hochschule
Hochschule Fulda – Angewandte Informatik und Mathematik
Erscheinungsdatum
1999 (Oktober)
Note
1,0
Schlagworte
me300 echtzeitbetriebssysteme treiber linux
Zurück

Titel: Prüfung der Eignung eines Linux Hard-Softwaresystems im Bereich der Echtzeitmeßwerterfassung
book preview page numper 1
book preview page numper 2
book preview page numper 3
book preview page numper 4
book preview page numper 5
book preview page numper 6
book preview page numper 7
book preview page numper 8
book preview page numper 9
book preview page numper 10
book preview page numper 11
book preview page numper 12
book preview page numper 13
book preview page numper 14
book preview page numper 15
book preview page numper 16
book preview page numper 17
book preview page numper 18
book preview page numper 19
book preview page numper 20
book preview page numper 21
99 Seiten
Cookie-Einstellungen