首页 > 系统相关 >【备忘录】启用电脑的串口,使用串口连接linux系统

【备忘录】启用电脑的串口,使用串口连接linux系统

时间:2024-03-15 22:12:23浏览次数:28  
标签:ttyS0 GRUB 串口 备忘录 参数 linux 线缆

前言

串口:rs232-DB9;

串口介绍:

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

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

 

 

 

 

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

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

1.线怼上即可

2.然后设置linux:

打开 /etc/default/grub 文件。

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

GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"

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

更新GRUB配置:

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

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

GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"

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

更新GRUB配置:

sudo update-grub
5.设置本地计算机的串口参数,参数依照步骤二的linux设置 6.安装putty,登录linux。       写在最后

因为计算机串口连接计算机串口,算同级设备互联,所以串口的发送端需要连接接收端。

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

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

 

标签:ttyS0,GRUB,串口,备忘录,参数,linux,线缆
From: https://www.cnblogs.com/liuzengshuai/p/18076348

相关文章

  • Linux命令:查看系统信息
    命令汇总unamefilehostnamectllshwlscpucat/proc/目录下的文件topdfcat/etc/目录下的文件pslastidwhowhoamiifconfignetstatiptablesfirewall-cmd 内核信息#uname-a#uname-srm#uname-m#uname-r#file/boot/vmlinuz-$(uname-r) #hostn......
  • Linux免编译安装Nginx保姆级教程_Mark一下
    一、环境准备1.Nginx依赖于gcc的编译环境,所以,需要安装编译环境来使Nginx能够编译起来。yuminstallgcc-c++2.Nginx的http模块需要使用pcre来解析正则表达式,需要安装pcre。yuminstall-ypcrepcre-devel3.安装依赖的解压包。yuminstall-yzlibzlib......
  • LInux 进程替换(理解接口)
    目录一、替换原理二、替换函数1、exec函数2、命名理解3、返回值4、使用execl/lp、execv/vp5、执行自定义命令Makefile编译多个文件命令行程序mycmd.c传入自己的可执行文件7、子进程都继承父进程环境变量8、execle/ve修改子进程环境变量9、exece函数为exec系列函数......
  • Linux 性能优化工具包 sysstat
    简介Sysstat是一套在Linux系统中广泛使用的性能监控工具集,主要用于收集和分析系统的各种性能统计信息。它包含了多个命令行工具,这些工具能够帮助系统管理员和开发人员实时或周期性地监控服务器的CPU使用率、内存使用、磁盘I/O、网络流量以及其他重要的系统资源指标。主要包含的......
  • 【linux system V 消息队列】
    #简介消息队列就是一些消息的列表,或者说是一些消息组成的队列。消息队列与管道有些类似,消息队列可以认为是管道的改进版。相较于管道的先进先出准则,消息队列在读取时可以按照消息的类型进行读取,这也是消息队列的特点,它可以实现消息随机查询。消息发送时,需要将消息封装,然......
  • 学会这些指令,轻松上手Linux!
    一、Linux简介Linux是一种开源的类Unix操作系统。它的核心是Linux内核,而用户空间则由GNU项目提供的工具和其他软件组成,因此常常被称为GNU/Linux。Linux操作系统的特点包括稳定性、安全性、多用户支持和多任务处理能力,因此被广泛应用于服务器、嵌入式系统以及个人电脑等领域......
  • linux硬件管理-dmidecode命令
    dmidecode命令主要用于获取主机的硬件信息,通常是在不打开计算机机箱的情况下使用该命令来查找硬件详细信息。其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。常用用法[root@localhost~]$dmidecode#打印所有硬件信息[root@localhos......
  • Linux 安装IntelAx211无线网卡
    https://blog.csdn.net/shikaiaixuexi/article/details/131565396sudoaptinstallgitmakesudoaptinstallflexbisongitclonehttps://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.gitcdbackport-iwlwifisudomakedefconfig-iwlwifi-......
  • RHEL 9 / Rocky Linux 9 上安装 MySQL
    MySQL 是热门的开源关系数据库(RDBMS)由Oracle开发和维护。它提供SQL(结构化查询语言)语法,用于小型和大规模企业处理数据库。在这篇文章中,我们将解释如何在RHEL9或RockyLinux9上安装MySQL数据库服务器。我们将介绍MySQL8.0和最新版本的MySQL8.3.0的安装步骤。1.......
  • Linux - 报错“Address already in use”解决方案
    报"Addressalreadyinuse",如下图所示:错误原因:某程序正在使用端口。(这里我使用的是端口“8888”)可以通过命令查看所有正在使用的端口:netstat-tunllp 解决方案1.找到占用该端口的进程号使用命令:sudonetstat-anp|grep"8888"(端口号)可以看到进程号为8888的serv......