The ITI-FG device driver has been developed by GOM mbH
1. Generation PCI boards:
Here we have a sandwich board with the 'base-board' holding the PCI-Interface, the on-board image memory and the grab state controller. While the 'daughter - board' has the camera interface including some special features like clock or trigger-shutter signal generation.
The board's bus master logic can only setup one transfer at each time. This needs much driver (software) interaction and due to this a high interrupt load during the image capture/transfer.
Board variants are with 2 or 4MB VRAM and there are also two main PCB layouts called RevA
and RevB. The later (RevB) boards have some additional features like on board i/o-ports and the possibility of image hardware decimation. Very old boards (with the S5933/S5933Q AMCC PCI interface chip) RevA - RevA9 are not supported by the driver due to hardware bugs of this chip. One can try this out, but no reliable operation is possible...
Follows up the detailed description of the available daugther-boards, also called acqusition modules:
Stage of support |
FA |
CLR |
VS |
DIG |
MTD |
COMP |
RGB |
PC-Vision |
Code avialable, but not
integrated |
o |
x |
o |
o |
o |
o |
o |
o |
Code compileable |
o |
o |
x |
x |
o |
x |
x |
x |
Module load tested |
o |
o |
x |
x |
o |
x |
o |
x |
Camera files loadable |
o |
o |
x |
x |
o |
x |
o |
x |
Additioanl featured implemented |
o |
o |
x |
x |
o |
x |
o |
x |
Image taken one time |
o |
o |
x |
o |
o |
x |
o |
x |
Extensively tested |
o |
o |
o |
o |
o |
o |
o |
x |
Stage of support | PC-Dig |
PC-RGB |
PC.VisionPlus |
PC-LineScan |
PC-CamLink |
Code avialable, but not integrated | x |
x |
x |
x |
x |
Code compileable | x |
o |
x |
o |
x |
Module load tested | x |
o |
o |
o |
o |
Camera files loadable | x |
o |
o |
o |
o |
Additioanl featured implemented | x |
o |
o |
o |
o |
Image taken one time | x |
o |
o |
o |
o |
Extensively tested | x |
o |
o |
o |
o |
jai-cv_m10-il.cam jai-cv_m10-ni.cam jai-cv_m10-vs.cam jai-cv_m10-fr.cam jai-cv_m50-ccir.cam sony-xc75ce-ccir.cam sony-xc75-rs170.cam
basler-a113.cam dalsa-1m30.cam dalsa-cad4_1024a-free.cam dalsa-cad4_1024a-trig.cam dalsa-clc5_2048a-1kn.cam dalsa-clc5_2048a-8kw.cam hama-c4742-10bpp.cam hama-c4742-12bpp.cam hitachi-kpf100.cam kodak-mega+14-.cam kodak-mega+63i-.cam
common-pal-720x576-cmp.cam common-ntsc-640x480-cmp.cam sony-evig21-YCbCr-cmp.cam
adimec-mx12p--pcv.cam chou-4912-xtal-pcv.cam jai-cv_m1-20pll-pcv.cam jai-cv_m1-vs-pcv.cam jai-cv_m10-ni-pcv.cam sony-xc75ce-ccir-pcv.cam sony-xc75-rs170-pcv.cam
If your camera isn't listed above you can (have to) build a config file by hand. Please mail to the list if you get in trouble doing this!basler-a113c--pcd.cam cohu-4110-pcd.cam dalsa-cad4_1024a-free-pcd.cam dalsa-clp1_4096w-pcd.cam dalsa-sp11_02k40--pcd.cam duncantech-ms2151-pcd.cam hama-c4742-10bpp-pcd.cam hama-c4742-12bpp-pcd.cam hama-c8000-10_12bpp-pcd.cam hitachi-kpf100-pcd.cam jai-cv_m4-pcd.cam kodak-mega+es40-pcd.cam smd-1m60-pcd.cam teli-cs3920-field-pcd.cam teli-cs3920-frame-pcd.cam vossk-hcc1000--pcd.cam
Kernel 1.0: not supportedKernel 2.0: well supported and tested with the older driver versions 0.3.2, 0.4.3, 0.5.1
not supported with the latest driver version 8.0.8
Kernel 2.2: well supported and tested with the mid age driver versions 0.5.1, 0.6.0, 7.2.1
not supported with the latest driver version 8.0.8
Kernel 2.4: well supported and tested with the latest driver versions 7.2.1, 8.0.8
Kernel 2.6: support planned for summer 2004
Note 1:
IC-VS support starting with 0.1.0Note 2:
IC-DIG support starting with 0.3.0
IC-CLR support starting with 0.4.1c - ending with 0.5.1
IC-RGB support starting with 0.4.3c - ending with 0.5.1
IC-COMP support starting with 0.5.1
PCVision support starting with 0.4.3
PCDig support starting with 0.6.0
X64 support started with 8.0.8 (binary version only!)
starting with version 0.6.0 the driver was renamed from 'icpci' to 'itifg'.Note 3:
starting with version 8.0.0 the driver was restuctured heavily.
starting with version 7.2.0 (=0.7.2) the version numbering has changedNote 4:
An experimental NetBSD (1.4/1.5) port is available in 7.2.0.
A kind of IRIX (6.5) support is available in 8.0.8.
2002 GOM mbH |