HIL-NXDRV-LINUX

Artikel 3643 VON 7058
Zoom
6211.030 AS-Interface Software netX Linux Treiber im Source Code
zzgl. MwSt. Gewicht: 0.1 kg RegulÀr Regulär Neu Neu

NXDRV-LINUX

CIFX/netX Device Driver für Linux
 
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-Linux-Treiber ermöglicht den Zugriff auf netX-basierte Hardware (z. B. CIFX50) mit den gleichen Funktionen, wie sie der CIFX-Windows-Treiber bietet. Der Treiber ist eine „Userspace“-Library und wird im Source-Code geliefert. Hardwarezugriffe erfolgen über ein UIO-Kernel-Modul.

 

Fakten auf einen Blick

  • Einheitliche Applikationsschnittstelle
  • Einheitliche Code-Basis (C-Toolkit)
  • Unabhängig vom Feldbussystem
  • Anzahl unterstützter Geräte nur durch Betriebssystem beschränkt
     
Produkt NXDRV-LINUX
Beschreibung CIFX/netX Device Driver für Linux
Zugehörige Produkte CIFX and COMX / netPLC / netJACK
 
Kommunikationscontroller netX 500, netX 100, netX 50
Betriebssystem Linux Kernel 2.6 (Version 2.6.26, 3.3.3)
Treibertyp 32-Bit User Mode Library, basierend auf UIO-Kernel Modul
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
Interrupt (nur für Geräte die über UIO-Kernel-Module angesprochen werden)
Hardwareunterstützung DPM, ISA, PCI / PCIe
Anzahl Karten pro System Beliebig
Weitere Merkmale Kein gleichzeitiger Zugriff von mehreren Applikationen auf eine Karte.
Unterstützung von Entwicklungsboards
 

 

Copyright 2014 - Hilscher

Rev: 01/19

* zzgl. Versandkosten