LIVE Linux-Verband e.V. / Universität Hannover
4. - 5. März 2004

Aktuell
Aktuelle LAK-Seite
 
Home
LAK 2004
 
Allgemeines
Programm
Papers
Aussteller
Anreise
Unterkunft
 
Besucher
Anmeldung
 
Beteiligung
Call for
Participation
Referenten
Aussteller
 
Veranstalter
Impressum
 

Treibermodell im Linux-Kernel 2.6

Mit den massiven Umbauten am Linux-Kernel haben sich sowohl interne Abläufe als auch die internen Schnittstellen des Kernels geändert. Der Vortrag möchte einen Überblick über diese Änderungen und den damit verbundenen Möglichkeiten zur Realisierung von neuen Funktionalitäten innerhalb von Gerätetreibern geben.

Dazu soll zunächst das geänderte Unterbrechungsmodell vorgestellt werden. Wie aufgrund des Unterbrechungsmodells auch auf den - in eingebetteten Systemen vorwiegend eingesetzten - Einprozessormaschinen (UP-Systeme) kritische Abschnitte zu sichern sind, soll erläutert werden. Die Interruptverarbeitung, eine wesentliche Komponente für die Realisierung von Echtzeit-Aufgaben auf einem Standard-Linux, ist ebenfalls modifiziert worden. Ein weiterer Schwerpunkt des Vortrags wird das Gerätemodell sein, welches Kernel 2.6 erstmals mitbringt. Falls der Treiber dieses unterstützt, bieten sich vielfältige Möglichkeiten, angefangen vom "funktionierenden" Powermanagement bis hin zur automatischen Erstellung von Gerätedateien. Der Vortrag schließt mit einer zusammenfassenden Bewertung der neuen Möglichkeiten des Kernels 2.6 und daraus resultierender Probleme bei der Treiberentwicklung.

Themenschwerpunkte, Stichworte:
Kernel- und Treiberprogrammierung
Embedded Linux
Kernel-Build-System
Unterbrechungsmodell
Interruptverarbeitung
Sicherung kritischer Abschnitte
Gerätemodell
Echtzeitverhalten

Referenten:

Jürgen Quade
Hochschule Niederrhein, Krefeld



© 2004 Linux-Automation Orgateam - Mon Jun 15 18:04:02 2009