NAME¶
comedi_config - COMEDI configuration utility
SYNOPSIS¶
comedi_config [-vVq] /dev/comediN <driver>
[<option1>[,<option2>...]]
DESCRIPTION¶
comedi_config is used to configure
comedi drivers. You must have
comedi 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/comediN,
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.
Comedi_config 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.
OPTIONS¶
comedi_config recognizes the following options:
-q, --quiet don't print output while running.
-v, --verbose print verbose output while running.
-V, --version print version number and exit.
-r, --remove 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.
CONFIGURATION FILE¶
[This section has not been implemented yet.]
A list of device configurations can be put into the file
/etc/comedi.conf. This file takes the form
<device> <driver> <param1>,<param2>,...
These configurations will be read and performed when the switch
-a is
used. This is potentially useful when run from an initialization script.
EXAMPLES¶
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/doc/comedilib-0.7.11. The
current version of
Comedi and
Comedilib can be obtained from
ftp://ftp.comedi.org/pub/comedi. The Comedi web site is located at
http://www.comedi.org/comedi.
SEE ALSO¶
comedi(7)
VERSION¶
0.7.x
AUTHOR¶
David Schleef, <ds@schleef.org>