• AS-Interface
  • CANopen
  • CC-Link
  • DeviceNet
  • EtherCAT
  • Ethernet
  • EtherNet/IP
  • Modbus TCP
  • Profibus
  • Sercos

CIFX/netX Device Driver for Windows CE

Communication Interface Driver

Product Image


Windows CE logo



At a glance

  • Standard application interface
  • Standard code base (C toolkit)
  • Independent of fieldbus system
  • Number of supported devices limited only by operating system

Weitere Informationen


The CIFX/netX device driver for Windows CE is a “stream” driver running in the kernel of the operating system. It consists of a driver DLL and an API-DLL and can be integrated into a Windows CE image or loaded from a data storage during run time. The driver interface is compatible with the CIFX API offered in Windows by the CIFX Windows driver. The API-DLL is used to convert the CIFX API functions to corresponding IO control requests for the driver.

The driver supports direct dual-port memory connections (DPM) and ISA, PCI / PCI/e components, which can be combined arbitrarily.

Technical Details

Ordering information

Product namePart numberBrief description
NXDRV-CE6211.020CIFX/netX Device Driver for Windows CE

Most operating systems 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. All Hilscher drivers have a standard user interface (CIFX-API) and are based on a C toolkit also usable for independent device driver development. The drivers are fully responsible for managing the communication components, including loading firmware and configuration files. The user interface contains all of the functions needed to initialize, parametrize, exchange I/0 data and acquire status information. Depending on the operating system, the user interface is contained in a DLL or library. As far as possible, the drivers support existing bus connections such as ISA, PCI, PCIe and dual-port memory connections. The C toolkit, and therefore the basis of the driver 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.