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

2023-05-16

一、查看本机串口信息

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. 重启电脑
    重启电脑使修改生效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • enum枚举类型作为成员变量

    Enum是枚举类型 定义形式一 xff1a Enum 枚举类型名 枚举常量1 xff08 61 0 xff09 xff0c 枚举常量2 xff08 61 0 xff09 xff0c 枚举变量1 xff08 xff0c 枚举变量2 xff0c
  • 嘉立创EDA持续进化,以创新引领板级EDA高质量发展

    从标准版到专业版 xff0c 嘉立创EDA正通过持续进化 xff0c 更好地满足中国企业应用需求 出品 常言道 作者 丁常彦 集成电路作为先进制造业的代表 数字经济的基石 xff0c 重要性日益凸显 近年来 xff0c 在一系列政策的持续推
  • 手把手教你设置路由器端口映射

    2012 06 11 18 33 45 来源 路饭网 大 中 小 浏览117 次 点击投稿 在前面其实 xff0c 我们也讲到过设置路由器端口映射方法 xff0c 今天之所以再次提及这个问题 xff0c 目的是想图文深化一下路由器端口映射的
  • 学习OpenCV(3)了解OpenCV的数据类型-1

    目录 openCV的数据类型 基础类型 固定向量类cv Vec lt gt 固定矩阵类 cv Matx lt gt cv Point lt gt 类 cv Scalar lt gt Size类 cv Rect类 cv RotatedRect
  • STM32 串口驱动,分层通信

    以前在使用串口的时候都是直接使用中断 xff0c 每收发一个字节都要进一次中断 xff0c 然后直接在中断进行封包 xff0c 现在做了一个简单的分层设计 xff0c 其实这个设计还是驱动设计 xff0c 后期将逻辑层划分再细致一点 xff
  • 【踩坑实录】Mission planner+Ardupilot飞控固件配置教程

    写在前面 飞控 xff1a 雷迅CUAV V5 43 固件 xff1a Arudupilot Arduplane Stable 地面站 xff1a Mission Planner 1 3 74 之前为飞控刷写了px4固件 xff0c 并采用
  • leetcode 专题:动态规划 python 版(持续更新中)

    递归 xff1a 自己调用自己 代码比较简洁 xff0c 但是浪费空间 xff0c 有许多重复计算 迭代 xff1a 利用已知的变量值 xff0c 根据递推公式不断得到新的值 xff0c 一直到解决问题为止 代码相对复杂一点 递归中一定有迭
  • FreeRTOS中数据结构链表思考的几个问题

    使用的资料为野火FreeRTOS教程 xff1a 其中有一个 将节点插入链表的尾部的一个函数如下 void vListInsertEnd List t const pxList ListItem t const pxNewListItem
  • Looking for pthread_create in pthreads - not found

    版权申明 转载请附上出处链接 Looking for pthread create in pthreads not found error log xff1a Looking span class token keyword for spa
  • Ubuntu系统备份、恢复至其他电脑

    以A电脑的系统向B电脑移植为例 xff08 Intel 64 NUC xff09 xff0c 第一步 xff08 将A电脑的系统打包 xff09 xff1a 进入A电脑根目录并获取权限 cd sudo su 将根目录所需文件打包为backu
  • git报错fatal: unable to access ‘https://github.com/.......‘: OpenSSL SSL_read: Connection was reset, e

    fatal unable to access https github com OpenSSL SSL read Connection was reset errno 10054 产生原因 一般是因为服务器的SSL证书没有经过第三方机构的签
  • 仿真器的知识

    目前 xff0c 在线仿真器 In Circuit Emulator xff0c ICE 在嵌入式系统开发中被越来越多的工程师所采用 尤其是在国外嵌入式开发公司中 xff0c ICE是一种必备的调试工具 xff0c 被大规模地应用 xff0
  • UCOSII 消息队列、信号量集、软件定时器

    1 消息队列 xff1a 作用 xff1a 在任务之间传递多条信息 组成 xff1a 事件控制块 消息队列 消息 消息队列数据结构 队列控制块的结构定义 xff1a typedef struct os q struct os q OSQPt
  • 【参数量(Params)与计算量(FLOPs)的计算】

    文章目录 前言一 参数量的计算1 卷积层2 池化层3 全连接层 二 计算量的计算1 卷积层2 池化层3 全连接层 总结 前言 随着深度学习在工业领域的使用 xff0c 也随着深度学习的进步 xff0c 模型的复杂度对于衡量一个模型的好坏也至
  • git拉取更新代码时,自己写的代码被覆盖了

    对于一些已经修改好但未提交的文件 xff0c 在拉取时 xff0c 由于别的同事也刚好修改到了这个文件 xff0c 这时会产生冲突 xff0c 合并时可能会把自己改好的代码给覆盖掉了 我们可以在被修改的文件右键 xff08 以webstor
  • 学习树莓派的几个推荐站点

    1 树莓派 Pico 中文站 这里不仅有树莓派 Pico 开发板的说明文档 xff0c 还提供了完备的 RP2040 芯片资料 树莓派 Pico 中文站 2 pimylifeup 里面有很多树莓派教程 xff0c 步骤很详细 Raspber
  • ubantu中apt-get安装的依赖全部打包

    最近在适配国产化系统 xff0c 其中有arm和x86的 xff0c 虽然是国产化系统 xff0c 其实只是Ubuntu的包装罢了 xff1b 好不容易将海光型号的适配完毕 xff0c 就要进行测试 xff0c 但是这些海光环境并没有进行总
  • 你可能需要的vscode格式化代码失败解决办法

    按照网上的教程给vscode配置clang format自动格式化 xff0c 每一步都是按教程来的 xff0c 结果最后会报错 xff0c 显示 xff1a 格式化失败 xff0c 然后是一串 C xxxx vscode extensio
  • 2023届计算机保研面试基础专业问题(数据结构、算法、计算机语言、计算机网络、数据库、操作系统、数学)

    目录 数据结构算法计算机语言计算机网络操作系统其他专业课 xff08 数据库 软件工程 计算机组成原理 密码学 xff09 数学 以下的专业相关基础问题 xff0c 是在2022年暑期准备面试过程中 xff0c 断断续续准备的 xff0c
  • vscode中配置git

    首先下载git 下载完成后复制git路径 xff0c 如 xff1a D Software Git cmd git exe 也可以打开cmd窗口输入 where git 然后打开vscode xff0c 打开设置 xff0c 搜索git p

随机推荐

  • 面对初学者的CAN总线入门教程(三)_CAN通信中帧、优先级、位填充、错误、位时序以及同步的介绍

    目录 1 数据链路层中的帧1 1 数据帧1 1 1 帧起始 xff08 标准 扩展格式相同 xff09 1 1 2 仲裁段1 1 3 控制段1 1 4 数据段 xff08 标准 扩展格式相同 xff09 1 1 5 CRC 段 xff08
  • 第一篇 OpenCv常用头文件#include<>介绍

    初学 OpenCv xff0c 在用VS2015编写程学的时 xff0c 有时候在编译过程中会出现红色波浪线 xff0c 极大的困扰着初学者心情 xff0c 这种情况作为新人的我深有体会 后来逐渐意识到 xff0c 问题主要出在编写的时候
  • 【转】控制理论结构图

    引用来源 xff1a https zhuanlan zhihu com p 146459377
  • 第十一章 安装RPM包或者安装源码包

    在windows下安装一个软件很轻松 xff0c 只要双击 exe的文件 xff0c 安装提示连续 下一步 即可 xff0c 然而linux系统下安装一个软件似乎并不那么轻松了 xff0c 因为我们不是在图形界面下 所以你要学会如何在lin
  • 一个简单的游戏源代码

    一个简单的游戏源代码 作者 xff1a 陈跃峰 出自 xff1a http blog csdn net mailbomb 实现一个简单的翻牌游戏 xff0c 每次最多翻开两个数字 xff0c 如果数字相同则消失 xff0c 否则两个数字不显
  • Java新手必读

    Java 新手必读 1 学习 Java 学什么 xff1f a Java 语法基础 xff1a 如基本数据类型 流程控制 数组等等 b 面向对象的概念 xff1a 理解类和对象的概念等等 c 开发工具 xff1a Jbuilder Ecli
  • Java编程那些事儿3——你适合学习程序设计吗?

    Java编程那些事儿3 你适合学习程序设计吗 xff1f 作者 xff1a 陈跃峰 出自 xff1a http blog csdn net mailbomb 程序设计是一个技术活 xff0c 所以不是适合所有的人 现在很多人听说程序设计人员
  • J2ME资源:各厂商SDK和模拟器下载地址

    现在支持 Java 的手机厂商很多 xff0c 现将常用的手机厂商 SDK 和下载地址说明一下 xff1a 1 Nokia Nokia 不愧为手机行业的老大 xff0c 对于 j2me 的支持也是一流的 xff0c 有专门的网站提供 SDK
  • 陈跃峰的个人简历

    简 历 基 本 信 息 姓 名 xff1a 陈跃峰性 别 xff1a 男 出生日期 xff1a 1980年01月23日居 住 地 xff1a 郑州市 工作年限 xff1a 五年以上 户 口 xff1a 河南 目前年薪 xff1a 8 10万
  • NokiaS40和S60开发平台1.0已知问题(翻译)

    NokiaS40 和 S60 开发平台 1 0 已知问题 翻译 作者 xff1a 陈跃峰 出自 xff1a http blog csdn net mailbomb 1 Nokia3300 不支 MMA 声音处理 类库 2 Image get
  • 自己动手清除Android系统中的不良程序

    自己动手清除Android系统中的不良程序 陈跃峰 2014 6 29 最近在使用我的Nexus7时 xff0c 总是经常莫名其妙的弹出一些广告弹窗 xff0c 还会自动下载一些应用程序 xff0c 还会在桌面上生成一个叫做 精彩应用 的图
  • 劳动仲裁申请书

    劳动仲裁申请书 申请人 xff1a 陈跃峰 公司职务 xff1a 手机游戏开发课程教师 xff0c 隶属教学部 性别 xff1a 男 身份证号码 xff1a 联系方式 xff1a Email xff1a cqucyf 64 gmail co
  • '/etc/init.d/rcS'启动打不开

    39 etc init d rcS 39 文件系统中有这个文件啊 怎么报错说没有呢 xff1f 用光盘里面的内核镜像就不会出现这个问题 自己移植的内核刷上去就会这样 怎么办啊 xff1f 以前也移植成功过没出现这个问题啊 已经搞了N天了快崩
  • 赠送Gmail,需要的给我发邮件

    cqucyf 64 gmail com
  • 浅谈当前的手机开发技术

    浅谈当前的手机开发技术 作者 xff1a 陈跃峰 出自 xff1a http blog csdn net mailbomb 随着3G 时代的到来 xff0c 手机软件开发成为了一个热门的软件开发技术 xff0c 但是由于手机种类等一系列的原
  • 玩微博的朋友们请关注我一下,@爪哇米工作室,新浪和腾讯的都可以!

    最近比较忙 xff0c 写博客的时间不多 xff0c 还是用微博交流吧 xff01
  • 一个普通参会者经历的2011年中国移动开发者大会

    一个普通参会者经历的2011年中国移动开发者大会 爪哇米工作室 陈跃峰 2011 11 5 由CSDN和创新工场合办的2011年中国移动开发者大会是一场移动开发行业的盛宴 xff0c 能够参加这样一个全国性的会议 xff0c 还是十分感谢主
  • Android开发学什么

    Android开发学什么 爪哇米工作室 陈跃峰 2013 3 1 随着移动互联网的发展 xff0c 现在的手机软件开发成为了一个很热门的技术方向 xff0c 很多的学生以及从事其它开发的程序员都在大量的涌入这个领域 xff0c 但是很多人在
  • ROS创建工作空间添加包并编译

    一 创建工作空间 1 创建工作空间目录并初始化 首先找一个存放工作空间的地方 xff0c 我放在了桌面 xff0c 然后在桌面打开terminal xff0c 开始 xff1a span class token comment 1 递归创建
  • Ubuntu关于串口的操作(查看串口信息、串口助手、串口权限)

    一 查看本机串口信息 1 串口是否在使用 串口在 dev 目录中 xff0c 查看串口是否在使用 xff0c 可以用命令 span class token function ls span l dev ttyUSB0 说明 xff1a ls