macOS下免费的串口调试工具不多,图形化的工具有coolTerm, comtool,Volt+,友善串口调试助手,命令行的工具有minicom, screen和picocom。

1. coolTerm

coolTerm(点击下载mac版)是一个图形界面的串口工具,mac/win/linux下均有不同版本,使用起来很简单。

运行以后点击主界面工具栏的Option工具,选择端口和波特率

回到主界面点击工具栏的Connect即可

2. Minicom

Minicom是mac和linux下常用的命令行串口工具。

  • 2.1 首先安装homebrew(已安装可略过)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 2.2 从homebrew安装minicom
brew install minicom
  • 2.3 设置终端的Meta键,minicom的快捷键需要Meta键。
    iTermpreferences-profile-keys中设置,不过虽然我设置了left optionMeta键,但是实测即便这样设置还是Esc键有效。

    macOS自带终端Meta键设置
    终端-偏好设置-描述文件-键盘-将option用作Meta键,这里的option键作为Meta键是有效的。

  • 2.4 设置端口和波特率
    终端窗口输入命令 minicom -s进入配置界面,按下箭头选择Serial port setup

    a键,然后键入usb端口,我这里是/dev/tty.wchusbserial1410
    f键,将Hardware Flow Control切换为No

    e键,进入波特率/校验/停止位设置,一般选择波特率就可以了,其他的不要改。

    按回车回到设置界面,再次按回车回到主界面,光标移动到save setup as dfl按回车,然后会弹出保存成功的提示:

    然后选择Exit就可以进入minicom界面了。
    如果设置正确,就可以看到串口发来的信息了。
    此界面下按Meta+z查看帮助,按Meta+q退出。如果直接关闭终端窗口可能会导致mac重启,不要问我怎么知道的…lol

Meta+z以后,按L可以保存log

从弹窗可以看到默认保存的文件名是minicom.cap,默认保存在用户主目录~下。

  • 2.5 带参数运行minicom
    使用参数可以忽略默认的设置,-D 参数设置端口,-b参数设置波特率,例如
    minicom -D /dev/ttyUSB1 -b 115200
    实测我的机器上
    注意使用-D参数时,当参数指定的波特率无效时,会使用默认的波特率,具体实际运行的波特率请参看minicom终端窗口最下方状态栏。

  • 2.6 配置文件
    ~/.minirc.dfl
    如果你发现更改配置文件无效,可以直接编辑配置文件。

  • 2.7 如果需要保存log到文件并在文件名中添加创建时间,可以使用如下命令:
    minicom -D /dev/ttyUSB1 -b 115200 -c on -C minicom-log-$(date +%Y-%m-%d_%H:%M:%S).log

  • 2.8 如果需要以HEX查看,使用参数-H

  • 2.9 下面按字母顺序列出minicom可用的命令:

  • Meta-A :两次按下Meta-A将发送一个Meta-A命令到远程系统。如果你把"转义字符" 换成了Meta-A以外的什么字符,则对该字符的工作方式也类似。

  • A :切换"Add Linefeed"为on/off。若为on,则每上回车键在屏幕上
    显示之前,都要加上一个linefeed。

  • B :为你提供一个回卷(scroll back)的缓冲区。可以按u上卷,按d下卷, 按b上翻一页,按f下翻一页。也可用箭头键和翻页键。可用s或S键 (大小写敏感)在缓冲区中查找文字串,按N键查找该串的下一次出现。 按c进入引用模式,出现文字光标,你就可以按Enter键指定起始行。 然后回卷模式将会结束,带有前缀’>'的内容将被发送。

  • C :清屏。

  • D :拨一个号,或转向拨号目录。

  • E :切换本地回显为on/off (若你的minicom版本支持)。

  • F :将break信号送modem。

  • G :运行脚本(Go)。运行一个登录脚本。

  • H :挂断。

  • I :切换光标键在普通和应用模式间发送的转义序列的类型(另参下面 
    关于状态行的注释)。

  • J :跳至shell。返回时,整个屏幕将被刷新(redrawn)。

  • K :清屏,运行kermit,返回时刷新屏幕。

  • L :文件捕获开关。打开时,所有到屏幕的输出也将被捕获到文件中。

  • M :发送modem初始化串。若你online,且DCD线设为on,则modem被初始化 前将要求你进行确认。

  • O :配置minicom。转到配置菜单。

  • P :通信参数。允许你改变bps速率,奇偶校验和位数。

  • Q :不复位modem就退出minicom。如果改变了macros,而且未存盘, 会提供你一个save的机会。

  • R :接收文件。从各种协议(外部)中进行选择。若filename选择窗口和下 载目录提示可用,会出现一个要求选择下载目录的窗口。否则将使用 Filenames and Paths菜单中定义的下载目录。

  • S :发送文件。选择你在接收命令中使用的协议。如果你未使文件名选择 窗口可用(在File Transfer Protocols菜单中设置),你将只能在一 个对话框窗口中写文件名。若将其设为可用,将弹出一个窗口,显示 你的上传目录中的文件名。可用空格键为文件名加上或取消标记,用 光标键或j/k键上下移动光标。被选的文件名将高亮显示。 目录名在 方括号中显示,两次按下空格键可以在目录树中上下移动。最后,按 Enter发送文件,或按ESC键退出。

  • T :选择终端模拟:ANSI(彩色)或VT100。此处还可改变退格键,打开或关闭状态行。

  • W :切换linewrap为on/off。

  • X :退出minicom,复位modem。如果改变了macros,而且未存盘,会提供你一个save的机会。

  • Z :弹出help屏幕。

3. Comtool

这是一个网友开源的跨平台串口工具,mac版字体渲染虽然不是太好,但是发送字符比上述两个都方便很多。
传送门 Releases · Neutree/COMTool

4. Volt+(伏特加)

这个软件也是国人开发的跨平台串口工具,挺有意思,功能很强大,可以通过留言和查看广告获得捐赠点来使用。具体如何使用才消耗捐赠点我也不清楚。
原作者描述:

伏特加拥有统计功能、支持条形图、直方图、频域图显示。不仅支持二维调试、还支持三维调试。伏特加还有开放性的特点,用户可以添加自定义控件,通过图形化界面的方式在线修改程序参数,查看数据结果。自定义控件的源码是开源的,用户可以根据需要自己编写自定义控件。

软件官网: 伏特加 - 简单且强大的调试助手
下载地址: 微云文件分享

5. 友善串口调试助手

我一直以为它不支持macOS,最近才发现它真的有mac版本。
注:友善串口助手过了试用期log窗口会反白显示导致无法阅读,如果不打算购买还是放弃吧。
下载页面:Alithon
Alithon

6. 使用screen来进行串口调试

screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。用screen可以这样连接串口:
screen /dev/cu.usbmodem14103 115200
退出快捷键:
ctrl+a 然后ctrl+k 然后按y
screen的简单教程看我的另外一篇博文

7. picocom

安装:

brew install picocom

使用:

picocom -b 115200 /dev/cu.usbmodem14103

使用-g参数将串口消息保存到log文件

picocom -b 115200 /dev/cu.usbmodem14103 -g logfile_001.log

或者使用tee重定向也可以

picocom -b 115200 /dev/cu.usbmodem14103 |tee logfile_001.log

退出方式:
ctrl+a然后ctrl+q

macOS免费串口工具coolTerm/Minicom/Comtool/Volt+(伏特加)/友善串口调试助手/screen/picocom相关推荐

  1. Mac使用minicom串口工具

    继上篇:Mac串口驱动解决 USB-Serial Controller配置方法 我们可以畅快的在Mac下使用串口工具了,今天介绍一个简单实用的minicom 1.安装minicom(注意:Mac下没有 ...

  2. ubuntn下串口工具minicom ,kermit的使用

    串口是嵌入式开发使用最多的通信方式,linux系统提供了一个串口工具minicom,可以完成复杂的串口通信工作. Ubuntu下也有这样的串口通信工具,比如Minicom,kermit.minicom ...

  3. ubuntu安装串口工具minicom

    电脑端安装串口工具minicom 在Ubuntu终端中输入命令 sudo apt-get install minicom 进行安装. 第一次启动时,在Ubuntu终端中输入 sudo minicom ...

  4. Linux串口工具Minicom连接TQ2440开发板

    开发板光盘带了串口工具,但是基本上都是基于Windows的.我的电脑只有Linux可用.只好自己折腾了. 网上随便找了一个资料: http://www.linuxidc.com/Linux/2011- ...

  5. 串口工具 minicom 的安装与使用

    minicom是linux系统下的一个命令行串口工具. 打开终端,输入安装命令: sudo apt-get install minicom 安装好后打开minicom sudo minicom 按下c ...

  6. ubuntu下使用串口调试终端minicom链接typec接口

    在windows下串口调试工具太多了.xshell,putty,不一一列举儿了.今天咱们说的在ubuntu下的串口调试工具minicom. 1.安装minicom sudo apt install m ...

  7. 这款免费小工具,让你的Mac也能实现右键新建

    跟Windows 不同,macOS 新建文件的逻辑是放在每个软件本身的,自己新建自己.所以一直没有 Windows 那样直接两指点按(右键)新建文件的功能(新建文件夹倒是可以).今天分享这个免费小工具 ...

  8. linux 主机上的串口工具,Linux实用工具-kermit使用总结

    kermit 功能 一个串口传工具.可以传送文件. 用于pc串口通信. 描述 C-kermit是一款集成了网络通信.串口通信的工具,它有如下多种功能: 支持kermit文件传输协议 自定义了一种脚本语 ...

  9. 基于vspd DLL二次开发的虚拟串口工具

    最近项目需要,早期使用com0com做虚拟串口工具的二次开发,但是发现在系统兼容性上存在很多的问题,后来改用vspd 的免费dll做开发,在稳定性和兼容性上确实提升了很多.功能调用非常简单,可以参照如 ...

  10. ubuntu c语言调用串口,ubuntu 下使用串口工具(呕心沥血整理调试成功)

    ubuntu 下使用串口工具 1.安装 sudo apt-get install minicom 2.查看所有串口 ls /dev/tty* 3.连接串口线,查看正在使用的串口. grep tty 4 ...

最新文章

  1. 修改mysql的用户名和密码
  2. 数据中台实战:商品售前分析
  3. 融合通信常见问题3月刊 | 云信小课堂
  4. 2019.02.11 bzoj4818: [Sdoi2017]序列计数(矩阵快速幂优化dp)
  5. linux/Windows系统如何安装PHP-openssl扩展
  6. win10计算机优化技巧,让Win10系统运行更流畅的优化技巧
  7. matlab粒子加速器仿真,粒子群算法优化PID参数 仿真不出结果 程序如下
  8. Java获取资源的路径
  9. linux shell eval,【shell】bash shell 中 set 和 eval 命令的使用
  10. 拓端tecdat|R语言ISLR工资数据进行多项式回归和样条回归分析
  11. js 正则表达式总结
  12. MIMO系统获取复用增益
  13. Java 基础 10 个简单测试
  14. html文件转为其他格式文件格式,HTML文件转Word文件格式
  15. 推荐一款好玩的处理照片的软件 叫“可牛影像”
  16. DaSiamRPN、SiamRPN++论文阅读
  17. 霸屏三大综艺 小度强势破圈引发“胜利者效应”
  18. 上海航芯 | 全自动咖啡机设计方案
  19. 读《微波工程(第三版)》笔记 (10:终端接负载的无耗传输线)
  20. 【Codeforces】Codeforces之丰【部分题解】

热门文章

  1. mysql duplicated错误码_Mysql常见错误码讲解
  2. 通信领域的专有名词释义
  3. 一款二维码签到app
  4. 币种对应的转换因子(处理日元台币…
  5. Win11无法识别以太网怎么办?Win11以太网未识别网络的解决方法
  6. 变异凯撒(实验吧CTF题库-密码学)
  7. Fiddler下载微信视频号中的视频最简教程
  8. 3dmax修改器堆栈的妙用
  9. 苹果app退款_苹果app退款流程:App Store应用如何申请iOS退款教程
  10. Windows中Redis的下载安装与修改密码并启动