一、查看本机串口信息

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

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

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

  1. serialport接收串口数据_C#串口操作类,包括串口读写操作

    串口进行操作的类,其中包括写和读操作,类可设置串口参数.设置接收函数.打开串口资源.关闭串口资源,操作完成后,一定要关闭串口.接收串口数据事件.接收数据出错事件.获取当前全部串口.把字节型转换成十六进 ...

  2. ubtunu查看服务器信息,ubuntu查看服务器地址

    ubuntu查看服务器地址 内容精选 换一换 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Windows ECS通过内网 ...

  3. 如何在ubuntu上用c++串口通信_让你搞懂PLC串口通讯和通讯接口,这东西估计没几个能说清楚~...

    电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 1,什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 ...

  4. 没串口怎么操作核心板的Linux?ADB(以点灯为例)

    没串口怎么操作核心板的Linux?ADB(附带点灯例程) 介绍 下载安装 点灯 介绍 我们在平时的开发中,很有可能遇见有的核心板没有串口,但我们却想操作板子搭建的Linux,那么这时候应该怎么办呢?可 ...

  5. Linux查看进程信息相关(Ubuntu)

    Linux查看进程信息相关(Ubuntu)   Linux中一切皆文件(文件:读写执行(查看.创建.删除.移动.复制.编辑),权限(用户.用户组),系统(磁盘.进程))   对于我们开发人员来说,Li ...

  6. ubuntu下查看硬件信息等指令整理,安装并简单运行HotSpot

    真惨,想起前几天的没常识的我.因毕设需要现在又来恶补来了.有很多需要学的,包括计算机硬件基础和ubuntu的一些技巧.还要安装HotSpot.三个部分. 我原地升天了.在查芯片参数的时候,怎么也搞不到 ...

  7. ubuntu命令查看CPU信息

    参考ubuntu命令查看CPU信息 - 云+社区 - 腾讯云 如何查看电脑CPU核数 more /proc/cpuinfo |grep "physical id"|uniq|wc ...

  8. Ubuntu -- 下如何查看CPU信息, 包括位数和多核信息

    Ubuntu 如何查看CPU信息, 包括位数和多核信息 查看当前操作系统内核信息 # uname -a Linux redcat 2.6.31-20-generic #58-Ubuntu SMP Fr ...

  9. ubuntu查看硬件信息

    ubuntu查看硬件信息 1,外部探针probe sudo apt-get install hwinfo 执行hwinfo获取系统信息 --short 2,系统命令dmidecode(硬件信息) or ...

最新文章

  1. android图像处理(3)底片效果
  2. Micro-CMS v2(持续更新中)
  3. Lower Power with CPF(三)
  4. .NET6之MiniAPI(二十九):UnitTest
  5. CS231n(1):图片分类笔记与KNN编程作业
  6. mysql封装 javabean,利用Java针对MySql封装的jdbc框架类JdbcUtils完整实现(包含增删改查、JavaBean反射原理,附源码)...
  7. MongoDB Cursor Methods
  8. 伍德里奇 第6版 计量经济学导论_伍德里奇《计量经济学导论》第6版课后习题答案...
  9. 向日葵远程控制使用方法
  10. maven parent 覆盖_Maven 最佳实践之 · 一个好的 parent 依赖基础
  11. 考研英语-旧题高频词(齐雪妮老师)-2020-02-27,03-05,03-12,03-19
  12. python爬取皮肤_如何用Python爬取LOL官网全英雄皮肤
  13. 蹩脚英语——Translation Of Model Test Two
  14. 聊聊一周的启发,关于读书和职场
  15. CodeForces - 272C Dima and Staircase (线段树区间更新)
  16. 论文笔记(十六):Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learning
  17. 腾讯云数据库开源再突破:TDSQL PG版查询性能提升百倍
  18. freemarker生成word文档,通过libreoffice完美转为pdf文件排版不乱(包含调用浏览器打印pdf)
  19. python书籍排行榜2020_2020年Python文章盘点,我选出了个人TOP10
  20. unity常见面试笔试题

热门文章

  1. polsarpro滤波后没有bmp文件_win10系统右键新建菜单中没有bmp如何解决
  2. spoon 数据库in 字符串的使用方案
  3. 同步和异步的区别和优缺点
  4. 【技术分享】IS-IS 概述
  5. Centos7开机自启动手册
  6. JSP设置Excel表格换行_工作中常见的11个Excel难题,一次解决!
  7. vue3+ts+vite,使用高德api实现搜索城市展示在地图上
  8. 详解SOAP简单对象访问协议
  9. 详解C语言最快关键字——register
  10. element 树形表格行列转换(行列转换系列2)