iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中串口调试工具怎么用
  • 776
分享到

Linux系统中串口调试工具怎么用

2023-06-27 14:06:59 776人浏览 独家记忆
摘要

这篇文章主要介绍了linux系统中串口调试工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。实验环境:OS: ubuntu16.04 Kernel: 4.4.0mini

这篇文章主要介绍了linux系统中串口调试工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

实验环境:

OS: ubuntu16.04 Kernel: 4.4.0

minicom

minicom 是一款启动速度快,功能强大的串口终端调试工具,当然缺点就是纯字符界面,没有图形界面的调试工具看起来直观方便,但是它功能十分强大,并且在一些没有屏幕的嵌入式主板上运行颇有用处。下面给出具体的安装与使用教程

安装:apt-get install minicom

使用流程:

Linux系统中串口调试工具怎么用

安装完毕后通过命令 “minicom” 运行软件,首页已经给了使用说明,Minicom 使用经常遇到三个键的组合操作,如 “CTRL-A Z”,这表示先同时按下 CTRL 和 “A”(不区分大写),然后松开此二键再按下 “Z”。按照此方法,打开帮助说明:

Linux系统中串口调试工具怎么用

可以看到有很多功能,这里只进行初步演示,按下 “O” 进入配置页,如下:

Linux系统中串口调试工具怎么用

选择 “Serial port setup” 选项,然后按回车进入串口设置页,如下:

Linux系统中串口调试工具怎么用

根据我们系统中的实际串口设备名更改成以下设置,如下图所示:

Linux系统中串口调试工具怎么用

设置好以后返回到上一级,选择 “Save setup as dfl” 进行保存即可,然后 Exit。确保串口设备已经接入后,重新运行 minicom 软件,就可以进行串口数据的收发了,如果没有发现设置的串口设备 minicom 运行会提示出错,如下所示:

Linux系统中串口调试工具怎么用

如果需要修改设置,那么需要运行 “minicom -s” 重新进行设置。在配置正确的情况下,连接我的 Openwrt 开发板进行通讯演示:

Linux系统中串口调试工具怎么用

是不是有点类似于 putty 工具呢,可以方便与设备交互了。如果遇到串口数据收发异常,或者串口会收到类似于 “ATE E0”之类的字符串,那么是由于串口设备被系统存在的 modem 服务影响到了,此时可以通过如下命令停止该服务,之后就可以正常数据收发了。命令如下:

root@ubuntu:/#systemctl stop ModemManager.service

关于该软件介绍就到这里了,如果有更详细的需求与疑问可以给我评论备注。

—————————————————————————————————-

cutecom

这款软件就与我们在windows下使用的图形界面的串口调试工具很类似了,下面是安装与使用教程:

安装:apt-get install cutecom

使用流程:需要注意的是,操作 linux /dev 下面的设备文件都是需要管理员权限的,使用时要注意这一点。进入root模式后,运行 ”cutecom”,界面如下:

Linux系统中串口调试工具怎么用

这时很多人就有种似曾相识的感觉了,至于怎么使用就不用我赘述了吧。有任何疑问也可以给我留言或者评论。

—————————————————————————————————-

picocom

这款软件看上去像是 minicom 的精简版,设置比较简单,还可以有背景颜色。使用的用户也是比较多的。下面给出安装与使用说明:

安装:apt-get install picocom

使用流程:由于软件简介方便,我们直接打出帮助功能,运行 “picocom -h”,结果如下:

Linux系统中串口调试工具怎么用

帮助页正好是一页,注释比较清楚,下面还是连接我的 Openwrt 板子进行调试看结果,注意串口的设置需要的命令运行的时候就给出,如我这里需要设置波特率,那么执行如下图所示:

Linux系统中串口调试工具怎么用

如果需要退出的话,需要首先按组合键 Ctrl + a,该组合键是转义功能,之后再按组合键 Ctrl + q,就可以正常退出了。

—————————————————————————————————-

putty

用过 putty 的人都知道,功能上我就不赘述了,下面主要讲解一下 linux 下putty工具的安装与使用,很多人都是用在 Windows 上面,我特意在 linux 上研究了一番。

在线安装:apt-get install putyy

离线安装链接:PuTTY Download Linux,安装步骤参考文件夹中 INSTALL 或者 README 文档。

使用流程:

直接运行命令 “putty”,如果是离线安装可能由于未指定安装路径,提示找不到命令,默认会安装在 /usr/local/bin 目录下,这都是不成文规定了。运行命令,回车,看到熟悉的界面,设置成我们需要的配置,如下所示:

Linux系统中串口调试工具怎么用

点击 “Open” 打开后弹出新的界面,如下所示:

Linux系统中串口调试工具怎么用

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux系统中串口调试工具怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux系统中串口调试工具怎么用

本文链接: https://www.lsjlt.com/news/311321.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中串口调试工具怎么用
    这篇文章主要介绍了Linux系统中串口调试工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。实验环境:OS: Ubuntu16.04 Kernel: 4.4.0mini...
    99+
    2023-06-27
  • Linux系统调试工具strace怎么用
    这篇文章主要讲解了“Linux系统调试工具strace怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统调试工具strace怎么用”吧!1、简介strace是Linux系统中...
    99+
    2023-06-28
  • Linux系统中gdb程序调试工具怎么用
    这篇文章主要为大家展示了“Linux系统中gdb程序调试工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中gdb程序调试工具怎么用”这篇文章吧。  一、常规调试  gdb是...
    99+
    2023-06-13
  • C#实现串口调试工具
    前文 由于经常用到串口调试, 尽管有现成的软件, 因为前端时间涉及一个二次开发, 就因为一个RtsEnable设置, 折腾半天, 网上各种版本的也很多, 功能扩展的很开也多。所以现在...
    99+
    2024-04-02
  • C#如何实现串口调试工具
    C#如何实现串口调试工具,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。前文由于经常用到串口调试, 尽管有现成的软件, 因为前端时间涉及一个二次开发, 就因为一个...
    99+
    2023-06-29
  • Linux系统下常用的调试工具有哪些
    本文将为大家详细介绍“Linux系统下常用的调试工具有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统下常用的调试工具有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-28
  • Linux程序调试工具gdb怎么使用
    这篇文章主要介绍“Linux程序调试工具gdb怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux程序调试工具gdb怎么使用”文章能帮助大家解决问题。gdb是GNU开源组织发布的一个强大...
    99+
    2023-06-27
  • Linux系统工具Systemd怎么用
    小编给大家分享一下Linux系统工具Systemd怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程...
    99+
    2023-06-27
  • linux中系统清理工具BleachBit怎么用
    这篇文章主要介绍linux中系统清理工具BleachBit怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!BleachBit 是一款专为 Linux 设计的系统清理工具。使用 BleachBit,你可以清理系统中...
    99+
    2023-06-16
  • Linux串口通信工具minicom怎么安装使用
    本篇内容介绍了“Linux串口通信工具minicom怎么安装使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!minicom 是一个串口通信...
    99+
    2023-06-27
  • Linux系统监控工具Collectl怎么用
    这篇文章跟大家分析一下“Linux系统监控工具Collectl怎么用”。内容详细易懂,对“Linux系统监控工具Collectl怎么用”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习...
    99+
    2023-06-28
  • Linux系统抓包工具tcpdump怎么用
    今天给大家介绍一下Linux系统抓包工具tcpdump怎么用。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。tcpdump是Linux系统中一个数据包解析工具,...
    99+
    2023-06-28
  • python调试工具pdb怎么使用
    这篇文章主要讲解了“python调试工具pdb怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python调试工具pdb怎么使用”吧!一、pdb 有2种用法pdb:python deb...
    99+
    2023-07-04
  • Linux系统监视工具Glances怎么用
    这篇文章给大家分享的是有关Linux系统监视工具Glances怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Glances 是一个由 Python 编写,使用 psutil 库来从系统抓取信息的基于 cur...
    99+
    2023-06-27
  • Linux系统信息统计工具dstat怎么用
    这篇文章主要介绍Linux系统信息统计工具dstat怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工...
    99+
    2023-06-27
  • 怎么调试golang程序?调试工具介绍
    Golang是一种现代化的编程语言,非常适合用于开发高效、可靠、安全和高性能的应用程序。不过,在开发Golang应用程序的过程中,很难避免出现错误和问题,需要使用调试工具来定位和解决这些问题。调试Golang应用程序的常用工具包括以下几种:...
    99+
    2023-05-14
  • Haskell在线调试工具怎么使用
    Haskell在线调试工具可以通过以下步骤使用:1. 打开一个Haskell在线调试工具的网页,比如"Haskell在线调试器"(h...
    99+
    2023-09-26
    Haskell
  • 怎么使用Python的调试工具PySnooper
    本篇内容介绍了“怎么使用Python的调试工具PySnooper”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PySnooper 使用起来十...
    99+
    2023-06-16
  • Linux系统IO分析工具iotop怎么用
    这篇文章给大家分享的是有关Linux系统IO分析工具iotop怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。iotop是linux系统下测试硬盘IO读写的工具,简单的说,iotop是一个用来监视磁盘I/O使...
    99+
    2023-06-27
  • Linux系统审计工具Lynis怎么使用
    这篇“Linux系统审计工具Lynis怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统审计工具Lynis...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作