| |
|
6
It is free download service of the driver for Linux for which you ask from many visitors.
We are am pleased if it is heplful for Linux application development of a customer.
Linux Driver Line-Up
| Library for digital I/O boards |
| API-DIO(LNX) | Information | Download |
|
| Our digital I/O board can be operated by Linux. |
| Standard COM Driver for serial communication board |
| COM-DRV(LNX) | Information | Download |
|
| Our serial Communication board can be operated by Linux. |
| Library for counter board |
| API-CNT(LNX) | Information | Download |
|
| Our counter board can be operated by Linux. |
| Library for General purpose I/O |
| IO-LIB(LNX) | Information | Download |
|
| Our board that shows I/O port map, can be operated by Linux. |
| Information |
Library for digital I/O boards API-DIO(LNX) |
What is API-DIO(LNX)?
It is a library for controlling our digital I/O board in Linux.
|
Feature
|
API-DIO (LNX) offers the function group for controlling our digital I/O board by shared library and the driver of module form. |
|
Fundamental functions, such as input and output, interrupt, trigger function and timer function, are offered. |
|
It configure the device to be used by the setting program (config) and the setting file. |
|
A configuration program outputs the setting file which makes easy to execution environment, a driver starting script and a stop script. |
|
The source code for user interrupt processing is included and used with a driver. |
Specification
| Supported OS |
| 2.2.14 / RedHat Linux 6.2 |
| 2.2.16 / RedHat Linux 7.0 |
| 2.4.2 / RedHat Linux 7.1 |
| 2.4.7 / RedHat Linux 7.2 |
| 2.4.18 / RedHat Linux 7.3 |
| 2.4.18 / RedHat Linux 8.0 |
| 2.4.20 / RedHat Linux 9 |
| 2.2.13 / TurboLinux 6.0 |
| 2.4.5 / TurboLinux 7.0 |
| 2.4.18 / TurboLinux 8 |
| Supported Language |
gcc Kylix2 |
| Correspondence Model |
| IBM PC/AT compatible, DOS/V PC |
| Adaptation interface board |
PIO-64/64L(PCI), PIO-32/32L(PCI)H, PIO-32/32L(PCI), PIO-32/32T(PCI), PIO-32/32F(PCI), PIO-32/32B(PCI)H, PIO-16/16L(PCI)H, PIO-16/16RY(PCI), PIO-16/16L(PCI), PIO-16/16T(PCI), PIO-16/16TB(PCI), PIO-16/16B(PCI), PI-128L(PCI), PI-64L(PCI)H, PI-32L(PCI)H, PI-64L(PCI), PI-32L(PCI), PI-32B(PCI), PO-128L(PCI), PO-64L(PCI)H, PO-32L(PCI)H, PO-64L(PCI), PO-32L(PCI), PO-32B(PCI), RRY-16C(PCI), RRY-32(PCI)
|
Download
| Information |
Standard COM Driver for serial communication board COM-DRV(LNX) |
What is COM-DRV(LNX)?
It is driver software to use serial communication board (PCI-bus) on Linux
By including this software in OS, it is recognized as the serial port (COM port) of stardard function in a personal computer. so it can be controlled by standard serial port function of OS. |
Feature
|
Our PCI-bus serial communication board can be used like the serial (COM) port of a personal computer. |
|
It is based on the standard tty driver of OS, and is a standard system call [open(), close(), read(), write() It can be used.] of serial ports. Moreover, based on GPL, it is attached in the source code. |
|
It is attached in various kinds of sample programs (console program) which are useful to program development. |
Specification
| Kernel / Distribution |
| 2.2.12 / RedHat Linux 6.1(English) |
| 2.2.14 / RedHat Linux 6.2 |
| 2.2.16 / RedHat Linux 7.0 |
| 2.4.2 / RedHat Linux 7.1 |
| 2.4.7 / RedHat Linux 7.2 |
| 2.4.18 / RedHat Linux 7.3 |
| 2.4.18 / RedHat Linux 8.0 |
| 2.4.20 / RedHat Linux 9 |
| 2.2.13 / Turbo Linux 6.0 |
| 2.4.5 / Turbo Linux 7.0 |
| 2.4.18 / Turbo Linux 8.0 |
| Correspondence Model |
| DOS/V PC (Intel x86 architecture) |
| Adaptation interface board |
PCI-bus Serial Communication board
RS-232C Type : COM-2(PCI)H, COM-4(PCI)H, COM-8(PCI)H, COM-1(LPCI)H, COM-2(LPCI)H,
COM-4(LPCI)H, COM-2P(PCI)H, COM-4P(PCI)H, COM-2(PCI), COM-4(PCI),
COM-8(PCI)
RS-485 Type : COM-2PD(PCI)H, COM-4PD(PCI)H COM-2PD(PCI) * support Full-Duplex only
Card-Bus Serial Communication board
RS-232C Type : COM-4(CB)H
PCMCIA BusSerial Communication board
RS-232C Type : COM-1(PM), COM-2(PM)
RS-485 Type : COM-1D(PM) * support Full-Duplex only
|
Download
| Information |
Library for counter board API-CNT(LNX) |
What is API-CNTDRV(LNX)?
| It is a library for controlling our counter board in Linux. |
Feature
|
API-CNT(LNX) offers the function group for controlling our counter board by shared library and the driver of module form. |
|
Fundamental functions, such as a mode setup, count value acquisition, count coincidence interruption and timer interruption, are offered. |
|
It configure the device to be used by the setting program (config) and the setting file. |
|
A configuration program outputs the setting file which makes easy to execution environment, a driver starting script and a stop script. |
|
The source code for user interrupt processing is included and used with a driver. |
Specification
| Supported OS |
| 2.2.14 / RedHat Linux 6.2 |
| 2.2.16 / RedHat Linux 7.0 |
| 2.4.2 / RedHat Linux 7.1 |
| 2.4.7 / RedHat Linux 7.2 |
| 2.4.18 / RedHat Linux 7.3 |
| 2.4.18 / RedHat Linux 8.0 |
| 2.4.20 / RedHat Linux 9 |
| 2.2.13 / TurboLinux 6.0 |
| 2.4.5 / TurboLinux 7.0 |
| 2.4.18 / TurboLinux 8 |
| Supported Language |
gcc Kylix2 |
| Correspondence Model |
| IBM PC/AT compatible, DOS/V PC |
Download
| Information |
General purpose I/O Library IO-LIB(LNX) |
What is IO-LIB(LNX)?
It is the library software for performing I/O access and interruption event processing in Linux.
The interface board of our PCI-bus / ISA-Bus / /CompactPCI-bus can be operated by Linux. |
Feature
|
It can access in a 1/2/4 bytes unit to arbitrary I/O port addresses. |
|
The resource information on a PCI-bus / CompactPCI-bus(Plug & Play)board can be gotten. |
|
Interruption event processing can be performed. |
|
The sample program of the console and X-Window (GNOME) is attached. |
|
The function reference of HTML form is attached. |
Specification
| Kernel / Distribution |
| 2.2.14 / RedHat Linux 6.2 |
| 2.2.16 / RedHat Linux 7.0 |
| 2.4.2 / RedHat Linux 7.1 |
| 2.4.7 / RedHat Linux 7.2 |
| 2.4.18 / RedHat Linux 7.3 |
| 2.4.18 / RedHat Linux 8.0 |
| 2.4.20 / RedHat Linux 9 |
| 2.2.13 / TurboLinux 6.0 |
| 2.4.5 / TurboLinux 7.0 |
| 2.4.18 / TurboLinux 8 |
| Correspondence Model |
| DOS/V PC (Intel x86 architecture) |
| Function List |
| Function name |
Description |
| IoOpen |
nitialization processing is performed and a file descriptor is acquired. |
| IoClose |
End processing is performed and a file descriptor is closed. |
| IoGetResourceByDeviceID |
The resource of a PCI board is acquired from VenderID, DeviceID, etc. |
| IoEnableIrq |
Event generation by interruption is enable. |
| IoDisableIrq |
Event generation by interruption is disable. |
| IoStatus |
It checks which interruption has occurred. |
| IoInPortB |
Data is inputted from the specified port (1Byte). |
| IoInPortW |
Data is inputted from the specified port (2Byte). |
| IoInPortD |
Data is inputted from the specified port (4Byte). |
| IoOutPortB |
Data is outputted to the specified port (1Byte). |
| IoOutPortW |
Data is outputted to the specified port (2Byte). |
| IoOutPortD |
Data is outputted to the specified port (4Byte). |
| IoEnableIrqEx |
Setting up of Interrupt and Call-Back(Extended Version) |
| IoDisableIrqEx |
Clear Interrupt service routine and stop Interrupt monitoring (Extended Version) |
| INTERRUPT_CALLBACK |
Interupt notice by call- back type |
| IoGetErrorString |
Getting error string from returned "errno". |
| Adaptation interface board |
Our PCI-bus/ISA-Bus/CompactPCI-bus Interface board
* Only the board which exhibits the I/O Port map. |
| Board number to be used |
| With no restriction by this software specification |
Download
|
|
|