Herunterladen Inhalt Inhalt Diese Seite drucken

Initialisierung (Initboard) - Phoenix Contact IBS PCI DDK UM Anwenderhandbuch

Device driver development kit zu anschaltbaugruppen für pc-systeme mit pci-bus
Inhaltsverzeichnis

Werbung

IBS PCI DDK UM
5-10
5.3.1

Initialisierung (initBoard)

Die Initialisierung ist abhängig vom verwendeten Betriebssystem und er-
folgt beim Starten des Rechners bzw. des Betriebssystems. Sie kann aber
auch während des Normalbetriebs erfolgen. In jedem Fall muss die Initia-
lisierung erfolgreich abgeschlossen sein, bevor andere Treiberfunktionen
von Anwendungsprogrammen aus nutzbar sind.
Aktionen während der Initialisierungsphase:
Überprüfung der übergebenen Kartenparameter (z. B. Short-Page-
Adresse, Interrupt-Level und MPM-Speicheradresse) auf Gültigkeit
und ob eine Anschaltbaugruppe unter der angegebenen Adresse vor-
handen ist,
Initialisierung der internen Strukturen und Variablen des Gerätetrei-
bers, Auswerten des MPM-Deskriptors und Übertragen der dort enthal-
tenen Informationen in interne Strukturen sowie
Grundeinstellungen der IBS PCI-Anschaltbaugruppen vornehmen.
Tritt bei einem der oben aufgeführten Aktionen ein Fehler auf, wird die In-
itialisierung mit einer Fehlermeldung abgebrochen. Der Treiber kann dann
nicht verwendet werden.
6189A

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis