HIL-NXDRV-LINUX

Zoom
6211.030 AS-Interface Software netX Linux Treiber im Source Code
plus VAT Weight: 0.1 kg RegulÀr Regular Neu New

NXDRV-LINUX

CIFX/netX device driver for Linux
 
Most operating systems and real-time extensions require a device driver to integrate hardware components. Hilscher CIFX/COMX components require such device drivers as well.

Hilscher offers a series of device drivers for a wide variety of operating systems and Windows real-time extensions.

All Hilscher drivers have a standard user interface (CIFX-API) and are based on a C toolkit that can also be used for developing independent device drivers.

The drivers are fully responsible for administering the communication components, a task that includes loading firmware and configuration files. The user interface contains all of the functions needed to initialize, parametrize and exchange data, and to sort status information.

Depending on the operating system and real-time expansion, the user interface is housed in a DLL or library, and the drivers support existing bus connections (ISA/PCI/PCIe and dual-port memory connections) wherever possible. The C toolkit, and therefore the basis of the drivers’ code, is designed in such a way that an unlimited number of communication components can be used simultaneously. However, the specific characteristics of each operating system must be taken into account.

The CIFX/netX Linux driver allows access to netX-based hardware (such as CIFX50) with the same functions offered by the CIFX Windows driver. The driver is a “userspace” library and is delivered as source code. Hardware is accessed via a UIO kernel module.

 

Facts at a glance:

  • Standard application interface
  • Standard code basis (C toolkit)
  • Not dependent on field bus system
  • Number of supported devices limited only by operating system
     
Product NXDRV-LINUX
Description CIFX/netX device driver for Linux
Related products CIFX and COMX / netPLC / netJACK
 
Communication controllers netX 500, netX 100, netX 50
Operating system Linux kKernel 2.6 (Version 2.6.26, 3.3.3)
Driver type 32-bit user mode library,based on UIO kernel module
User interface API-DLL
Initializing the PC cards
Reading status information
Reading and writing commands
Writing parameters
Watchdog function
Accessing process data map
Opening and closing the driver
Operating mode Polling
Interrupt (only for devices activated via UIO kernel modules)
Hardware support DPM, ISA, PCI /PCIe
# of cards/system Variable
Other characteristics No simultaneous access to one card from multiple applications
Support for development boards
 

Copyright 2014 - Hilscher

 

Rev: 01/19

* plus shipping