Logo Hilscher

Technologies

  • CANopen
  • PROFIBUS
  • AS-Interface
  • CC-Link
  • DeviceNet
  • EtherCAT
  • Industrial Ethernet
  • EtherNet/IP
  • Modbus
  • POWERLINK
  • PROFINET
  • Sercos
  • Varan
  •  

CIFX/netX Device Driver for VxWorks

Communication Interface Driver

Product Image

 

VxWorks logo

NXDRV-VXWORKS

Active

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

Description

Wind River VxWorks is a real-time operating system (RTOS) and the fundamental run time component for Tornado II (VxWorks 5.x) and/or the Wind River Workbench development environment (VxWorks 6.x). The CIFX driver for VxWorks provides access to Hilscher-netX-based components (CIFX/COMX) with the same functionalities offered by the CIFX driver for Windows. It consists of a library that contains the CIFX toolkit.

Technical Details

Product details NXDRV-VxWorks
Associated productsCIFX and COMX
Network controllersnetX 500, netX 100, netX 50, netX 10, netX 51, netX 52
Operating systemsVxWorks V5.5 / V6.2 / V6.7 / V6.9 / V7.0
Driver typeImage component or function interface
APIAPI-DLL  
Opening and closing the driver  
Initializing the PC cards  
Accessing process data image  
Writing/reading commands  
Writing parameters  
Reading status information  
Watchdog function
Operating modesPolling / Interrupt / DMA
Hardware supportDPM, ISA, PCI / PCIe
Cards per systemAny number
Other characteristicsSupport for development boards  
No simultaneous access to one card from multiple applications

Ordering information

Product name Part number Brief description
NXDRV-VXWORKS6211.040CIFX/netX Device Driver for VxWorks

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.