ISI Quick Start Guide

Building the Linux Driver

1 . Create a temporary directory: "mkdir /mtsi_upci"

2.Copy the tar file to the temporary directory "cp ISI_U_PCI_LINUX_V_1 01 .tar.gz /mtsi_upci"

3.Go to the temporary directory "cd /mtsi_upci"

4.Untar the file, "tarxvfzISI_U_PCI_LINUX_V_1 01 .tar.gz". This command will unzip the source files to the "mtsi_upci_driver" directory.

5.Switch to the newly created directory "cd mtsi_upci_driver"

6.Run the "make" command. The files "mtsi_upci.o" and "resetport" will be created.

7.Run the "make install" script. The script will create the driver module and tty devices, and modify the rc files in order to load the driver automatically on system reboot. Successful compilation and loading of the module is displayed on the screen. Specifically, when the script has finished running successfully, it will display the message "MultiTech ISIPCIE driver loaded successfully YY" The script will also create the "ttyMUxy" ports and list the ports it has created. If this message and a list of ports do not appear, watch for error messages.

Creating Linux TTY Device Names

1.This driver retains the standard serial device properties: dial-in port files (named in the form "ttyMUxy"), and call-out port files (named in the form "cumxy"). File names of these two special types become associated with each serial port. The first file type is for the dial-in port and has a name of the form "ttyMUxy" where the "x" denotes the card number and the final "y" denotes the port number on that card. The second file type is for the call-out port and has a name of the form "cumxy" where, again, the "x" denotes the card number and the "y" denotes the port number on that card.

2.Consider the situation of installing two 8-port serial cards in the server computer. In that case, the driver would create TTY devices "ttyMUla" to "ttyMUlh" and devices "cumla" to "cumlh" under the "/dev" directory for card 1. Similarly, devices ttyMU2a to ttyMU2h and devices "cum2a" to "cum2h" would be created for card 2. (If a 4-port card were installed as card 1, the driver would create TTY devices "ttyMUla" to "ttyMUld.")

14

Page 14
Image 14
Multi-Tech Systems ISI9234PCIE, ISI5634UPCI quick start Building the Linux Driver, Creating Linux TTY Device Names

ISI9234PCIE, ISI5634UPCI specifications

The Multi-Tech Systems ISI5634UPCI is a cutting-edge communication platform designed for various industrial applications. As a versatile PCI interface device, it delivers reliable and efficient data communication capabilities for a wide range of connected devices. This product exemplifies the innovative spirit of Multi-Tech Systems, a leader in the field of data communication hardware solutions.

One of the standout features of the ISI5634UPCI is its support for multiple communication protocols which allows it to interface seamlessly with diverse systems. It supports USB, Serial communication, and Ethernet, ensuring compatibility with various legacy and modern devices. This multifunctional capability significantly simplifies the deployment of communication systems, reducing the need for multiple disparate interfaces.

The ISI5634UPCI boasts a robust design built to withstand the rigors of industrial environments. Its durable construction ensures reliability in harsh conditions, making it an ideal choice for manufacturing, transportation, and utility applications. The device operates effectively over a wide temperature range, ensuring consistent performance in both hot and cold environments.

A key aspect of the ISI5634UPCI is its high-speed data transfer capabilities. With a data rate of up to 115.2 Kbps, it facilitates quick and efficient communication, which is essential for real-time applications. This feature is particularly beneficial for systems requiring low-latency data transfer such as remote monitoring and control operations.

The ISI5634UPCI also incorporates advanced security features to protect data integrity and ensure secure communication. This includes built-in encryption and authentication mechanisms, providing peace of mind for users requiring secure data transmissions. The device is designed with compliance in mind, adhering to various industry standards which further enhances its credibility.

Another significant characteristic of the ISI5634UPCI is its user-friendly interface, which simplifies installation and configuration. The provided software supports easy integration with existing systems, allowing for quick deployment without extensive training. Additionally, comprehensive documentation and support from Multi-Tech Systems ease any technical challenges users might encounter.

In conclusion, the Multi-Tech Systems ISI5634UPCI stands out as a reliable, robust, and versatile communication interface suitable for a variety of industrial applications. Its combination of multi-protocol support, high-speed data transfer, enhanced security features, and user-friendly design makes it a top choice for organizations looking to enhance their communication capabilities.