首页 > 其他分享 >socat的下载和基础使用

socat的下载和基础使用

时间:2023-04-15 22:58:01浏览次数:34  
标签:socat 基础 dev 虚拟 终端 串口 pts 下载

简介一下socat的下载和使用,内容比较简介。

1.socat的下载

apt-get install -y socat

2.socat的简单使用

这里的简单使用其实就是指建立虚拟串口进行通信。

(1)创建虚拟串口

socat -d -d pty,raw,echo=0 pty,raw,echo=0

其中,pty表示伪终端,raw表示以原始数据形式进行传输,echo=0表示输入字符时不回显。
终端显示如下信息,表示成功创建了两个虚拟串口:

2023/04/16 14:23:10 socat[27095] N PTY is /dev/pts/1
2023/04/16 14:23:10 socat[27095] N PTY is /dev/pts/2
2023/04/16 14:23:10 socat[27095] N starting data transfer loop with FDs [5,5] and [7,7]

这里打开的端口不一定是1和2,可以结合自己情况进行修改。

(2)打开两个终端分别连接虚拟串口

在第一个终端中输入以下命令连接第一个虚拟串口:

screen /dev/pts/1 9600

其中,screen是一个用于连接终端的命令行工具,/dev/pts/1是第一个虚拟串口名,9600为波特率。

在第二个终端中输入以下命令连接第二个虚拟串口:

screen /dev/pts/2 9600

(3)传送和接收消息

在刚打开的端口输入信息,就可以在另一个端口看到发送的消息了。

标签:socat,基础,dev,虚拟,终端,串口,pts,下载
From: https://www.cnblogs.com/nobodyx/p/17322147.html

相关文章

  • 2023【xm格式转不了mp3】教你正确下载喜马拉雅mp3,并优雅获取音频!
    喜马拉雅Windows和Mac客户端下载缓存的音频是xm格式,而且限制只可使用该喜马拉雅软件才能打开,而且经过加密的,因此对于电脑小白来说就不要想着解密xm格式的文件了,而且网上基本没有xm转mp3/m4a的工具。 这次分享的不是如何将xm格式转换成mp3的工具,而是采用了跳过xm格式。直接下载......
  • 前端&后端程序员必备的Linux基础知识
    一从认识操作系统开始1.1操作系统简介我通过以下四点介绍什么操作系统:操作系统(OperationSystem,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳(我......
  • 下载与激活Microsoft 365
    注:MicrosoftOffice的话请打开控制面板自行删除1下载Microsoft3651.1下载OfficeToolPlus这里我们需要用到OfficeToolPlus,可以点开这里去下载一下OfficeToolPlus。这里推荐下载包含框架(ZIP压缩包)山东大学镜像站的选项,这样下载比较快。1.2运行程序下载好后解压......
  • Linux内核IO基础知识与概念
    什么是IO在计算机操作系统中,所谓的I/O就是输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),针对不同的对象,I/O模式可以划分为磁盘IO模型和网络IO模型。IO操作会涉及到用户空间和内核空间的转换,先来理解以下规则:内存空间分为用户空间和内核空间,也称为用户缓冲区和内核缓冲......
  • Matlab:GUI基础
    GUI坐标轴只显示白色图框 ......
  • Mooc中国大学无法查看结束的课程及资料如何下载?
    我们知道中国大学上有很多优质的视频资源供大家学习,不过有些视频是已经结课,授课老师关闭了该学期,无法查看。 这下我们该如何解决呢?解决方法:点击下方链接有对应的解决方案,如下图所示。https://www.xuewuzhi.cn/downloader      从官网复制对应的课程链接然后......
  • jdbc编程基础
    packagecom.local.util;importjava.sql.*;/***@date2023/4/1518:13*@description*/publicclassJdbcUtil{publicstaticfinalStringDRIVER_NAME="com.mysql.cj.jdbc.Driver";publicstaticfinalStringURL="jdbc:mysq......
  • Buuctf刷题Web 基础1
    1、[极客大挑战2019]EasySQL1题目,页面很酷炫!尝试一下万能密码提交得到flag{a21e57ef-6b2f-443e-a2fa-74635e6ce5aa}2、[极客大挑战2019]Havefun1题目是很可爱的一只小猫没有什么发现,F12检查一下于是乎传参http://84ceb43a-fd23-433b-9e30-84c174fd9b94.node4.buuoj.cn:81/?cat=......
  • 【小程序】微信小程序基础语法讲解(一)
    目录一、概述二、小程序代码组成1)JSON配置2)WXML模板1、WXML模板常用标签2、view标签与block标签的区别3、条件控制1、wx:if条件控制2、wx:if/else条件控制3、wx:for循环3)WXSS样式4)JS(JavaScript)逻辑交互1、生命周期函数2、事件函数3、双向绑定三、目录结构四、Page构造......
  • 批量下载自己的随笔
    文档说明:只记录关键地方;2023-04-15缘由和意义:东西都在自己手里,平台倒闭还可以迁移数据永远在自己手里,发什么都有自主权可以避免人为刀俎,我为鱼肉的情况无广告、自主可控、打造自己的品牌、高度定制化知道为啥大家自己买硬盘了吧为啥写:汲取了知识,同时也需要回......