Next Previous Contents

ADAS ICV150 VME Analog Acquisition Board's device driver for VME-Linux/m68k

J. Gaulmin - IRTS

06 September 1999


ADAS's general purpose VME Analog Acquisition board ICV150 has 64 inputs channels (expandable to 256 by coupler cards) which can be used either has 32 differential or 64 single resident inputs. There is a choice of various ICV150 boards with 12, 14 or 16 bits converters, acquisition rate up to 250000 measurements/s, software programmable gain up to 128, galvanic isolation... ICV150 is the VME-Linux/m68k device driver written to support up to 4 ICV150 boards. The driver has been implemented as a Linux loadable module for kernels 2.0.x and 2.2.x. This document explains the functionalities of the ICV150 device driver and the programmer's C-interface library for it (note that ioctl() calls are the only way to access to ICV150 devices with this driver).

1. Introduction

2. ICV150 kernel module

3. Ioctl() calls

4. Miscellaneous


Next Previous Contents