小站

导航

【备忘录】两台计算机使用串口连接,启用电脑的串口,使用串口连接linux系统

前言

串口:rs232-DB9;

串口介绍:

一、市场标准的rs232 DB9串口插头,针脚介绍。

 

 二、市面常见全交叉线缆接线图,至于两头是公头还是母头不重要,只要知道是DB9全交叉串口线缆即可,需要什么插头就搞什么插头。

 

 

 

 

 正文(下述线缆、接口,全部依照上述的标准)

第一种情况:本地计算机拥有标准串口,服务器拥有标准串口,一条标准全交叉串口线缆。

1.线怼上即可

2.然后设置linux:

打开 /etc/default/grub 文件。

修改 GRUB_CMDLINE_LINUX 参数,添加类似如下的串口参数。

GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0,115200n8"

这里的tty有1到6,ttyS0 表示主板上的第一个串口,115200 是波特率,n8 表示无奇偶校验,8位数据位。

更新GRUB配置:

sudo update-grub
3.设置本地计算机的串口参数,参数依照步骤2的linux设置
4.安装putty,登录linux。
 
 
 
 
第二种情况:本地计算机没有串口,服务器拥有标准串口,一条标准串口转usb线缆,一条全交叉串口线缆。
1. 串口转usb线缆接到本地计算机的usb口
2.全交叉串口线缆,接到串口转usb线缆的串口上
3.全交叉线缆的另一头接到服务器上
4.然后设置linux:

修改 GRUB_CMDLINE_LINUX 参数,添加类似如下的串口参数。

GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0,115200n8"

这里的tty有1到6,ttyS0表示主板上的第一个串口,115200 是波特率,n8 表示无奇偶校验,8位数据位。

更新GRUB配置:

sudo update-grub
5.设置本地计算机的串口参数,参数依照步骤4的linux设置
6.安装putty,登录linux。
 
补充桌面版ubuntu配置串口登录:
因为桌面版ubuntu默认没有启用getty,需要添加getty的override.conf文件和启动getty服务。
第一步编辑/etc/systemd/system/getty@ttyS0.service.d/override.conf文件,没有getty@ttyS0.service.d文件夹就创建,没有override.conf文件就创建;
[Service]
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
ExecStart=-/sbin/getty --noclear ttyS0 115200 vt100
第二步设置开机启动getty@ttyS0.service服务;
sudo systemctl enable serial-getty@ttyS0.service

第三步重启 

写在最后

因为计算机串口连接计算机串口,算同级设备互联,所以串口的发送端需要连接接收端。(必须全交叉连接方式,必须,必须

只要按照这个思路,线缆可以随意调整,只要符合同级设备连接标准即可。

可以自己焊接串口,甚至只用线夹子连接。

 

posted on 2024-03-15 21:59  刘增帅  阅读(310)  评论(0编辑  收藏  举报

联系邮箱
liuzengshuai@aliyun.com