网络工程师使用 deepin 必需掌握的两个工具 minicom 和 cutecom
Minicom(命令行工具)
minicom 属于命令行工具,没有图像化界面,安装包小,占用系统资源小,使用 deepin 的超级终端窗口直接可以使用,优先推荐使用 minicom。
minicom 的主要用于串口通信。以下将分别介绍 minicom 的安装步骤和使用方法。
minicom 的安装
minicom 的安装方法主要依赖于你使用的 Linux 发行版。以 deepin 为例,可以通过以下步骤安装 minicom:
1、打开终端:首先,需要打开你的 deepin 超级终端。
2、获取 root 权限:为了安装软件,通常需要 root 权限。可以通过输入 sudo su -来获取。系统可能会要求你输入管理员密码。
3、使用 apt-get 安装 minicom:deepin 及其衍生版(统信 UOS )通常使用 apt 包管理器。在终端中输入以下命令来安装 minicom:
sudo apt-get update # 更新软件包列表
sudo apt-get install minicom # 安装minicom
这个命令会从 deepin 的软件仓库中下载并安装 minicom。安装过程中,系统可能会询问你是否确认安装,输入y并按回车即可继续。
minicom 的使用
minicom 的使用主要涉及配置串口和进行串口通信。以下是基本的使用步骤:
1、配置串口:
启动 minicom 配置工具:在终端中输入 sudo minicom -s。这将启动 minicom 的配置菜单。
选择“Serial port setup”进行串口设置。你需要设置正确的串口设备(如/dev/ttyS0、/dev/ttyUSB0等)、波特率、数据位、停止位等参数。
配置完成后,选择“ Save setup as dfl ”保存为默认配置,并退出配置菜单。
2、启动 minicom:配置完串口后,可以直接在终端中输入 sudo minicom 来启动 minicom。如果之前已经保存了默认配置,minicom 将自动使用这些配置参数。
3、进行串口通信:启动 minicom 后,你就可以开始与连接在指定串口上的设备进行通信了。你可以输入命令并查看设备的响应。正常情况到此你会看到熟悉的设备调测界面,比如华为交换机会提示输入 user 和 password。
4、退出 minicom:要退出 minicom,可以按 Ctrl+A,然后按 X 键。系统会询问你是否确定退出,按 y 键确认即可。
minicom 的常用功能(部分高级功能)
1、自动卷屏:按 Ctrl+A,然后按W键可以启用自动卷屏功能,这样当显示的内容超过一行时,会自动换行显示。
2、清除屏幕:按 Ctrl+A,然后按C键可以清除屏幕上的显示内容。
3、浏览历史显示:按 Ctrl+A,然后按B键可以浏览 minicom 的历史显示内容。
4、发送文件:minicom 支持通过串口发送文件。具体方法可能因 minicom 版本和配置而异,通常需要使用特定的命令或选项。
注意事项
在使用 minicom 之前,请确保你有足够的权限来访问指定的串口设备。通常,这些设备文件位于/dev/目录下,并且需要 root 权限才能访问。进入查看驱动方法如下:
Lsusb#查看串口线驱动是否安装正常, deepin 默认安装。
cd /dev 进入 dev 目录
ls 查看 dev 下驱动是否存在 ttyUSB0
minicom 的配置和使用方法可能会因不同的 Linux 发行版和 minicom 版本而有所不同。如果你使用的是其他 Linux 发行版或 minicom 版本,请参考相应的文档或帮助信息。
Cutecom(图形化调测工具)
同样在 deepin 上安装和使用 cutecom 可进行串口调试,cutecom 是图形化界面工具,类似用户熟悉操作 Windows 和 MacOS 工具,可以按照以下步骤进行:
安装 cutecom
1、使用 apt-get 安装(适用于 deepin 及其衍生版)
打开 deepin 超级命令终端
安装 cutecom:输入sudo apt-get install cutecom命令,然后按照提示操作即可安装cutecom。
如果安装失败建议执行系统更行命令,确保系统保持在最新版本,输入 sudo apt-get update 命令来更新你的软件包列表,以确保安装的是最新版本的软件。
使用 cutecom
1、启动 cutecom
安装完成后,你可以在终端中输入 sudo cutecom 命令来启动 cutecom。由于 cutecom 可能需要访问串口设备,因此可能需要使用 sudo 来获取必要的权限。
2、设置串口参数
查找串口:连接你的串口设备到计算机,然后在终端中输入 dmesg | grep ttyS*(对于传统的串口设备)或 dmesg | grep ttyUSB*(对于USB转串口设备)来查找设备对应的串口名称(如/dev/ttyS0、/dev/ttyUSB0等)。
配置串口参数:在 cutecom 界面中,点击“ Settings ”按钮进入设置界面,设置正确的串口名称、波特率、数据位、停止位等参数。通常,波特率需要根据你的设备手册进行设置。
备注:在顶部,您可以看到小部件,您可以在其中调整串行通信设置。在此部分下方是输出视图,您可以在其中看到设备的所有内容 发回,也是不可打印的字符。在底部,您可以看到输入区域, 使用输入行输入命令,以及包含输入行历史记录的列表。
3、连接串口设备
选择串口:在 cutecom 的“ Device ”一栏中选择你通过 dmesg 命令找到的串口名称,或者手动输入该名称。
打开串口:点击软件左上角的“ Open Device ”按钮来连接串口设备。
4、发送和接收数据
连接成功后,你就可以在 cutecom 的界面中发送和接收数据了。通常,cutecom 的界面会分为上下两个窗口,上面的窗口用于显示接收到的数据,下面的窗口用于输入要发送的数据。
5、关闭连接
当你完成串口通信后,可以点击软件左上角的“ Close Device ”按钮来关闭当前的串口连接。
注意事项
在使用 cutecom 之前,请确保你的 deepin 系统已经安装了必要的串口驱动,并且串口设备已经正确连接到计算机上。(同 minicom 操作)
如果你的 Linux 发行版不支持 apt-get 包管理器,你可能需要查找适用于你的系统的其他安装方法。
在使用 cutecom 进行串口通信时,请确保你了解串口通信的基本原理和参数设置方法,以避免通信失败或数据丢失等问题。
感谢deepin(深度)社区用户:UOS大局观的投稿。
相关阅读:
(1)查看原文

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
openKylin 亮相第十四届智博会,以开源之力赋能数字经济
2024年9月6日,2024世界数字经济大会暨第十四届智慧城市与智能经济博览会(以下简称“智博会”)在宁波开幕。本届智博会围绕“数字赋能新型工业化”这一全新主题,以“1+1+4”模式策划举办开幕、展览展示和论坛研讨、产数合作、赛事赋能、开放互动等4大板块系列专项活动,超300家企业参展,汇聚了来自全国乃至全球的顶尖科技企业、专家学者及行业精英,共同探索“数字赋能”的无限可能。 openKylin社区秘书长余杰受邀参与大会开源生态体系建设分论坛,带来《麒麟开源生态建设实践及体会》主题演讲,围绕开源操作系统发展历程、openKylin社区及生态建设实践,介绍openKylin社区在版本构建、创新发展、技术生态、产业生态以及开发者和用户生态等领域的开源实践成果,并分享社区在开源技术研发、开源社区建设、开源人才培养等方面的经验体会。 此外,openKylin社区参展本次大会展区,带来社区开源技术、应用实践等最新社区成果展示,吸引了众多参展人员驻足交流,共同见证开源技术的蓬勃生机。 openKylin社区成立至今,已经聚集6800多位开发者,吸引来自操作系统、数据库、办公软件、CPU、GPU、整...
- 下一篇
Zadig 上线字节飞书官方:先进组织,一站式高效协同解决方案
先进团队,先用飞书! 作为新一代高效协作的办公工具,使用飞书已成为先进团队的工作方式。 发布对了,就都对了! Zadig,基于云原生技术和工程最佳实践打造的 DevOps 平台 ,正式上线飞书官方:真正打通需求到发布全生命周期,为企业带来产研一站式高效协作方案。 Zadig 与飞书全家桶,这对代表先进生产力的组合,到底带来了哪些神奇的效果? Zadig x 飞书产研运一体化方案 Zadig 连通飞书项目管理、审批、IM 通知、机器人等协作套件,深度融合,在以下四大场景中让产研协作更丝滑、更高效: 需求管理:降低需求管理成本,明确需求进度,方便产品版本规划。 开发自测联调:通过稳定的测试环境和自动化工作流程,减少研发手工操作,降低研发成本,提高交付效率。 测试集成验证:践行测试驱动开发理念,实现测试过程前置,尽早发现问题,降低沟通和修复成本,实现安全可靠又高效的业务变更。 运维生产发布:自动化执行研发发布规范,提升管理协作效率,降低人为事故的发生概率。 场景一:需求管理 传统的文档管理方式中,需求杂乱,进展不明确,排期难度大且不透明。飞书中的项目视图可以将需求流程可视化,进展一目了然;支...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启