linux监听串口数据(使用jpnevulator)

1. 下载jpnevulator文件,解压,并进入文件夹

链接: https://pan.baidu.com/s/1Ko1-wAUrWydWvVSYn9qv_Q 提取码: 326j

2. linux下载jpnevulator

sudo apt install jpnevulator

3. 使用

这里读取/dev/ttyUSB0发送回来的数据,并显示在终端。注意这时候原先接收此数据的设备就被取代了

$ jpnevulator --ascii --timing-print --tty /dev/ttyUSB0:mySerial --read 
$ jpnevulator --ascii --pty=:SerialSent --pass --tty "/dev/ttyUSB0:SerialReceived" --rea

输入完毕后,终端会有输出

命令解析:--pty 会首先虚拟一个假的终端/dev/pts/9出来,--pass会把/dev/pts/9上接收到的数据转发到/dev/ttyUSB0

--read会读取/dev/pts/9收到的和/dev/ttyUSB0从外部收到的,并显示出来。

 

所以,现在想要监听发送和接收到的数据,你需要连接的是串口/dev/pts/9。发送和接收的消息会在终端显示出来

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux串口调试助手源码QT是基于QT框架开发的一个用于串口通信的工具,它提供了一套简洁易用的界面和丰富的功能,方便用户对串口进行调试和通信。 该调试助手源码主要包含以下几个核心模块: 1. 串口设置模块:提供了设置串口参数的功能,例如波特率、数据位、停止位、奇偶校验位等,以便与外部设备进行正确的通信。 2. 数据接收模块:负责监听串口接收缓冲区,将接收到的数据显示在界面上,并提供保存数据、清除数据等操作功能,便于用户查看和分析数据。 3. 数据发送模块:支持以ASCII码或16进制发送数据,用户可以输入发送数据并通过串口发送,也可以通过文件发送数据。 4. 自动发送模块:用户可以设定发送间隔和发送次数,使调试助手自动发送数据,用于测试和验证通信稳定性等。 5. 快捷命令模块:用户可以预先设定好一些常用的指令,通过点击按钮或快捷键快速发送指令,节省调试时间。 6. 数据统计模块:提供了对接收数据个数、发送数据个数、错误数据个数等的统计功能,便于用户监测通信状态。 通过QT的跨平台性,该调试助手源码可以在Windows、Linux等多个操作系统上运行,方便用户根据自己的需求进行二次开发和定制。通过理解和修改该源码,用户可以获得一套适用于自己项目的串口调试助手,提高调试效率和便捷性。 综上所述,Linux串口调试助手源码QT是一个功能齐全、易于使用和可扩展性强的调试工具,可以满足用户对串口通信的各种需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值