当前位置: 技术问答>linux和unix
怎么去配置COM口?
来源: 互联网 发布时间:2017-01-08
本文导语: 各位兄弟,我现在使用一台机器,它的主板在串口的配置如下:COM1 和COM2的地址是 0x3f8 和0x2f8, 比较特别的COM3和COM4的地址是 0x700和0x708, 不是常用的0x3e8和0x2e8. 我在这个机器上安装好Fedora11系统(最小化安装的),使用setser...
各位兄弟,我现在使用一台机器,它的主板在串口的配置如下:COM1 和COM2的地址是 0x3f8 和0x2f8,
比较特别的COM3和COM4的地址是 0x700和0x708, 不是常用的0x3e8和0x2e8.
我在这个机器上安装好Fedora11系统(最小化安装的),使用setserial -a /dev/ttyS2来查看COM3的信息,
发现它的配置信息还是使用0x3e8的地址,所以编程时使用com3和一个串口设备进行通信,是通信不成功的.
所以,我想请问一下,怎么在系统配置文件中把ttyS2(COM3)设置成地址 0x3e8?先谢谢了。
比较特别的COM3和COM4的地址是 0x700和0x708, 不是常用的0x3e8和0x2e8.
我在这个机器上安装好Fedora11系统(最小化安装的),使用setserial -a /dev/ttyS2来查看COM3的信息,
发现它的配置信息还是使用0x3e8的地址,所以编程时使用com3和一个串口设备进行通信,是通信不成功的.
所以,我想请问一下,怎么在系统配置文件中把ttyS2(COM3)设置成地址 0x3e8?先谢谢了。
|
$ sudo touch /etc/rc.d/rc.serial
$ sudo echo "setserial /dev/ttyS2 port 0x3e8" > /etc/rc.d/rc.serial
$ sudo echo "setserial /dev/ttyS2 port 0x3e8" > /etc/rc.d/rc.serial