National Instruments PCI-232/4 用户手册

下载
页码 19
© National Instruments Corporation
7
Using PCI Serial with Linux
linux#
setserial /dev/ttyS5 uart 16550A port 0xdfe0 irq 
11 ^fourport
Assign Serial Drivers Using PCI-485
Since the PCI-485 supports a higher 
baud_base
 of 460.8K at start-up, also 
enter the following at the linux prompt:
linux#
setserial /dev/ttyS<
port number> baud_base 
460800
For example, enter the following to assign the serial driver to 
/dev/ttyS4
 
for a PCI-485 serial port at port address 0xdfe0 and IRQ 11.
linux#
setserial /dev/ttyS4 uart 16550A port 0xdfe0 irq 
11 ^fourport
linux#
setserial /dev/ttyS4 baud_base 460800
Assign Serial Drivers Using PCI Eight-Port Interfaces
Enter the following to assign the serial driver to your devices for the PCI 
eight-port 
lspci
 output. Notice that the entries for port are consecutive 
and are separated by exactly 8 bytes.
linux# setserial /dev/ttyS4 uart 16550A port 0xdf00 irq 
11 ^fourport
linux# setserial /dev/ttyS5 uart 16550A port 0xdf08 irq 
11 ^fourport
linux# setserial /dev/ttyS6 uart 16550A port 0xdf10 irq 
11 ^fourport
linux# setserial /dev/ttyS7 uart 16550A port 0xdf18 irq 
11 ^fourport
linux# setserial /dev/ttyS8 uart 16550A port 0xdf20 irq 
11 ^fourport
linux# setserial /dev/ttyS9 uart 16550A port 0xdf28 irq 
11 ^fourport
linux# setserial /dev/ttyS10 uart 16550A port 0xdf30 irq 
11 ^fourport
linux# setserial /dev/ttyS11 uart 16550A port 0xdf38 irq 
11 ^fourport
Enable PCI Interrupt
To enable the PCI interrupt on your serial interface, use 
intenable
provided in the 
PCI-SERIAL
 directory. Run 
intenable
 each time you 
restart your computer. If you have more than one PCI serial interface, rerun 
intenable
 with another PCI memory address specified in the command 
line. Enter the following to use 
intenable
: