Products based on the netX communication controllers such as Hilscher's cifX PC cards and embedded modules require device drivers to fully function on different operating systems. As a one-stop-shop for industrial communciation, Hilscher offers such drivers for all common industrial operating sytems, such as:
- Windows
- Linux
- VxWorks
- INtime
- IntervalZero
- QNX
- WinAC
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 responsible for administering 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 aquire status information.
Depending on the operating system, the user interface is contained in a DLL or library. As far as possible, the drivers are supporting existing bus connections like PCI, PCle and dual-port memory (DPM) connections.
- Standard application interface
- Standard code base (C toolkit)
- Independent of fieldbus or Industrial Ethernet system
- Number of supported devices limited only by operating system
This reduces development efforts as well as time-to-market and thereby risks for users of netX communciation controllers and products based on it, such as cifX PC cards and embedded modules.