- COMEDI configuration utility
[-vVq] /dev/comediN <driver>
is used to configure comedi
drivers. You must have
support compiled into your kernel or loaded as a separate module
in order to use this utility. Each control and measurement device is
associated with a particular comedi
device file /dev/comedi
where N is 0,1,2,3, etc. Comedi_config
allows you to associate a
particular driver and device with a comedi
device file, and also
configure driver parameters for the particular device.
can be used with optional parameters which are driver
dependent. Parameters are specified by comma-delimited list of integers. The
integers may be expressed as decimal, hexidecimal (starting with 0x) or octal
(stating with 0). In addition, a parameter may be left blank, indicating 0.
PCI-based devices typically require no parameters, although some allow you to
specify the bus and slot of the card to configure as the first two parameters.
ISA-based devices typically use the first and second parameters to indicate
I/O base address and interrupt level.
More information about the parameters required by individual drivers can be
found in the comedi
documentation, in the file drivers.txt
recognizes the following options:
don't print output while running.
print verbose output while running.
print version number and exit.
remove previously configured driver.
- --read-buffer num
- set read buffer size to num kilobytes. The default
size is 64k.
- --write-buffer num
- set write buffer size to num kilobytes. The default
size is 64k.
- -i, --init-data, --init-data0 file
- upload initialization data (typically firmware) from
file to board.
- --init-data1 file
- --init-data2 file
- --init-data3 file
- Some drivers require more than one file for initialization
data. Use these options to specify additional initialization data files.
See the driver-specific documentation for further details.
[This section has not been implemented yet.]
A list of device configurations can be put into the file
. This file takes the form
<device> <driver> <param1>,<param2>,...
These configurations will be read and performed when the switch -a
used. This is potentially useful when run from an initialization script.
A National Instruments PCI-MIO E series board can be configured to use
/dev/comedi0 using the command:
comedi_config /dev/comedi0 ni_pcimio
A National Instruments AT-MIO E series board can be configured to use
/dev/comedi3 using the command:
comedi_config /dev/comedi3 ni_atmio 0x220,3
This tells the driver that the board is configured for I/O base 0x220 and IRQ 3.
Additional text documentation can be found in /usr/share/doc/libcomedi-dev. The
current version of Comedi
can be obtained from
ftp://ftp.comedi.org/pub/comedi. The Comedi web site is located at
David Schleef, <firstname.lastname@example.org>