Ubuntu关于串口的操作(查看串口信息、串口助手、串口权限)

一、查看本机串口信息

1. 串口是否在使用

串口在 /dev 目录中,查看串口是否在使用,可以用命令

 ls -l /dev/ttyUSB0

说明:
ls -l:是查看目录的命令,直接用ls或ll也可以。
ttyUSB0:是串口名,一般都是tty开头,根据连接设备不同,有的串口名为 ttyS0 ,有的为ttyACM0,后面的0是串口号,按照你的需要改。

结果:
如果在使用会显示串口文件信息
没有使用会显示 “ls: 无法访问’/dev/ttyUSB0’: 没有那个文件或目录”


2. 查看串口设备

dmesg | grep ttyUSB0

在这里插入图片描述

二、串口调试软件

Windows下的串口调试软件有好多,Linux下资源相对较少,不过也有那么几个好用的。

1. minicom

听说它功能很强大,但它没有UI界面,开始用还不太顺手。
安装:

sudo apt install minicom

 

具体用法还不太熟练,以后再补吧。
上个图:
在这里插入图片描述

2. CuteCom

这个就友好点,有界面了。和Windows的差不多,可以选择串口,设置波特率、数据位、停止位等。
中间是接收窗口,下面是发送窗口。
安装:

# 安装
sudo apt install cutecom 
# 启动
sudo cutecom

 

来张图:


3. COMTool
这个是在github上找到的,由Neucrack Neutree开发,用python3开发,这里要注意,你电脑没有Python3是不能运行的。值得注意的是,它支持跨平台,linux、windows、mac都可以用。
github链接
github有各平台的安装及使用教程。


三、串口权限问题
Linux串口是默认普通用户没有读写权限的,每次开机后对串口读写都要附加权限

sudo chmod 666 /dev/ttyUSB0

但对于需要开机自动运行的程序就很麻烦了,所以可以设置永久加权

  1. 打开下面的文件
    远程的话要把gedit换成vi或nano等。
    这个文件本来是不存在的,只不过编辑器打开不存在的文件会自动创建。
    70-usb-serial.rules文件名可以自定义,但必须以.rules结尾。
sudo gedit /etc/udev/rules.d/70-usb-serial.rules

 2.在文件中添加如下内容
ttyUSB*表示所有这一格式的串口名,如果你的是ttyS*或其它,按需改。
0666表示加权模式,和chmod后面的参数一致,写成666也可以。
vibot_base是我自定义的串口名,就是为ttyUSB*创建一个超链接 ,如下图。如果你不需要,可以去掉最后一项。

KERNEL=="ttyUSB*", MODE="0666", SYMLINK+="vibot_base"

在这里插入图片描述

  1. 重启电脑
    重启电脑使修改生效。

 

 

  • 7
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Ubuntu串口助手是一种在Ubuntu操作系统上使用的串口通信工具。串口助手可以帮助用户通过串口与其他设备进行通信,例如单片机、传感器或其他外部设备。 Ubuntu操作系统自带有串口设备的驱动程序,因此用户无需额外安装驱动程序来使用串口助手。用户只需将串口设备连接到计算机上的串口接口,并打开串口助手软件。 使用Ubuntu串口助手,用户可以进行以下操作: 1. 打开串口:用户可以在串口助手中选择正确的串口号,并设置波特率和其他串口参数,然后点击打开串口按钮。这将建立计算机与外部设备之间的串口连接。 2. 发送数据:用户可以向外部设备发送数据。在串口助手的发送区域,用户可以输入要发送的数据,并通过点击发送按钮将数据发送到串口。 3. 接收数据:用户可以接收外部设备发送的数据。串口助手会实时显示从串口接收到的数据,并在接收区域中显示。 4. 监控串口串口助手还可以作为串口的实时监控工具。用户可以实时监测串口状态,包括数据传输速率、信号电平等。 5. 调试和测试:通过串口助手,用户可以进行串口通信的调试和测试。用户可以发送各种命令和数据,并验证外部设备的响应。 总之,Ubuntu串口助手是一款方便实用的工具,可帮助Ubuntu用户在串口通信中实现数据的发送、接收、调试和测试。它简化了串口通信的过程,提供了可靠的方法来与外部设备进行交互。 ### 回答2: Ubuntu 串口助手是一种用于在Ubuntu操作系统上管理串口通信的应用程序。它可以帮助用户在Ubuntu系统中连接和控制外部设备,如传感器、机器人、单片机等。 Ubuntu 串口助手的主要功能包括串口通信的设置与配置、数据的发送与接收,以及数据的分析与显示。通过该助手,用户可以方便地设置串口通信的参数,如波特率、数据位数、校验位等。同时,用户可以随时发送数据到串口,也可以实时接收来自串口的数据,并进行查看和分析。 在使用串口助手时,用户可以选择发送不同类型的数据,如ASCII码、16进制、2进制等,以满足不同外部设备的要求。同时,助手还支持数据的循环发送,方便用户进行自动化测试和调试。 此外,串口助手还提供了实时显示数据的功能,用户可以通过图表、曲线等方式对接收到的数据进行直观展示,并进行相应的数据处理和分析。 总之,Ubuntu 串口助手是一款功能全面的软件工具,适用于在Ubuntu操作系统上进行串口通信的应用开发和调试。它提供了方便的界面和丰富的功能,帮助用户轻松实现串口通信的设置、数据的发送与接收,以及数据的分析与显示。 ### 回答3: Ubuntu 串口助手是一种用于在Ubuntu操作系统上进行串口通信的工具。串口通信是一种用于在计算机和外部设备之间传输数据的通信方式。通常,串口通信被用于连接计算机和一些特殊设备,例如机器人、传感器和手机。 Ubuntu 串口助手提供了一个用户界面,使用户能够方便地配置和管理串口连接。它能够自动检测可用的串口设备,并允许用户选择并配置所需的串口。 使用Ubuntu 串口助手,用户可以进行多种串口操作,如发送和接收数据,设定串口的波特率、数据位、停止位和奇偶校验等参数,以及监视串口的通信状态和数据流。 Ubuntu 串口助手还允许用户通过命令行界面(CLI)进行串口通信。用户可以使用命令行命令来打开、关闭、发送和接收串口数据。这为需要自动化串口通信的用户提供了更大的灵活性。 本工具还提供错误检测和故障排除功能。如果在串口通信过程中遇到问题,用户可以通过观察软件界面上的错误消息或使用工具自带的诊断工具来检查问题所在,并进行相应的修复。 总之,Ubuntu 串口助手是一款功能强大且易于使用的工具,可以让Ubuntu用户方便地进行串口通信和管理。无论是进行简单的数据传输还是进行更复杂的串口操作,用户都可以依靠这个助手来完成任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值