首先需要安装socat。安装方法即是:
apt-get install socat
或
yum install socat
然后使用以下命令进行映射:
socat TCP-LISTEN:8899,fork,reuseaddr FILE:/dev/ttyS1,b110,cs8,parenb,parodd,cstopb,raw,echo=0
其中,需要设定的参数如下:
8899 监听端口,更改成需要监听的端口
ttyS1 板载串口COM2,根据需要更改成别的板载串口或USB串口
b110 波特率110bps,必须是标准波特率,可查阅Linux系统相关C语言头文件中波特率的常量名
cs8 8位元组,可以是cs5~cs8,代表一个字节有几位数据
parenb 启用校验(默认为奇校验),如果不写则是无校验,取消校验用parenb=0
parodd 奇校验(需要同时设置parenb),如果不写则是偶校验,取消用parodd=0
cstopb 2个或1.5个停止位,如果不写则是1个停止位,取消用cstopb=0
当数据位数为5时,停止位只能是1或1.5。其余的数据位对应的停止位只能是1或2。所以停止位的参数虽然整体上有3种,但是在数据位数确定时,只有2种可能。
有关开机启动的方法每个发行版都不一样,根据所用Linux发行版进行配置