HIL-NXDRV-CE
NXDRV-CE
CIFX/netX Device Driver für Windows CE Die meisten Betriebssysteme und Echtzeiterweiterungen setzen einen Gerätetreiber zum Einbinden von Hardwarebaugruppen voraus. Auch Hilscher CIFX/COMX-Baugruppen erfordern entsprechende Gerätetreiber. Hilscher bietet eine Reihe von Gerätetreibern für verschiedenste Betriebssysteme und Windows- Echtzeiterweiterungen an. Alle Hilscher-Treiber besitzen eine einheitliche Anwenderschnittstelle (CIFX-API) und basieren auf einem C-Toolkit, das auch für die Entwicklung von eigenen Gerätetreibern verwendet werden kann. Die Treiber übernehmen die komplette Verwaltung der kommunikationsbaugruppen, zu der auch das Laden von Firmware- und Konfigurationsdateien gehört. Die Anwenderschnittstelle beinhaltet alle erforderlichen Funktionen, die zum Initialisieren, Parametrieren, Austauschen von Daten und Auslesen von Statusinformationen erforderlich sind. Je nach Betriebssystem und Echtzeiterweiterung ist die Anwenderschnittstelle in einer DLL oder Library untergebracht, und soweit möglich werden von den Treibern vorhandene Busanschaltungen (ISA-/PCI-/PCIe- und Dual-Port-Memory-Ankopplungen) unterstützt. Das C-Toolkit und damit die Code-Basis der Treiber ist so ausgelegt, dass die Anzahl der gleichzeitig verwendbaren Kommunikationsbaugruppen nicht begrenzt ist. Hierbei sind aber die betriebssystemspezifischen Eigenschaften zu berücksichtigen. Der CIFX/netX-Gerätetreiber für Windows CE ist ein „Stream“-Treiber, der im Kernel des Betriebssystems ausgeführt wird. Der Treiber besteht aus einer Treiber-DLL und einer API- DLL und kann sowohl in einem Windows-CE-Image integriert als auch von einem Datenträger zur Laufzeit geladen werden. Die Treiberschnittstelle ist kompatibel zur CIFX-API, wie sie unter Windows vom CIFX-Windows-Treiber angeboten wird. Über die API-DLL werden die CIFX-API-Funktionen in entsprechende IO- control-Aufrufe des Treibers umgesetzt. Der Treiber unterstützt sowohl direkte Dual-Port-Memory-Anschaltungen (DPM) als auch ISA-, PCI- und PCI/e-Baugruppen, wobei diese beliebig gemischt werden können. |
Fakten auf einen Blick
|
|
Produkt | ![]() |
NXDRV-CE |
---|---|---|
Beschreibung | ![]() |
CIFX/netX Device Driver für Windows CE |
Zugehörige Produkte | ![]() |
CIFX and COMX / netPLC / netJACK |
![]() |
||
Kommunikationscontroller | ![]() |
netX 500, netX 100, netX 50 |
Betriebssystem | ![]() |
Windows CE 5.0 Windows CE 6.0 |
Treibertyp | ![]() |
32-Bit-Kernel-Mode-Treiber |
Anwenderschnittstelle | ![]() |
API-DLL Initialisierung der PC-Karten Lesen von Statusinformationen Schreiben und Lesen von Kommandos Schreiben von Parametern Watchdog-Funktion Zugriff auf Prozessdatenabbild Öffnen und Schließen des Treibers |
Betriebsart | ![]() |
Polling |
Hardwareunterstützung | ![]() |
DPM, ISA, PCI / PCIe |
Anzahl Karten pro System | ![]() |
10 Geräte (limitiert durch Windows CE) |
Weitere Merkmale | ![]() |
Für Hardware ohne FLASH-Speicher (CIFX50) benötigt der Treiber Zugriff auf die Firmware und Konfigurationsdateien in der Startphase Source-Code muß für das Zielsystem kompiliert werden. |
Copyright 2014 - Hilscher
Rev: 01/19