V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
unt
V2EX  ›  程序员

mac 下有没有好用的串口调试工具

  •  
  •   unt · 2023-09-20 16:24:09 +08:00 · 3232 次点击
    这是一个创建于 432 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为什么 mac 下串口调试没有 win 下好,是系统底层决定的吗
    32 条回复    2023-09-27 01:22:38 +08:00
    winglight2016
        1
    winglight2016  
       2023-09-20 16:31:23 +08:00
    有的,我之前用的好像叫 rs232 ,还是免费的,好多年前的事儿了,你在 AppStore 找一下
    NessajCN
        2
    NessajCN  
       2023-09-20 16:31:32 +08:00   ❤️ 1
    基本认知有误:
    windows 的硬件管理非常麻烦,所以需要专门的工具来调试串口
    而 mac 和 linux 下插上线打开终端就能方便得读取写入了,所以根本不用什么额外工具

    你的问题类似「为什么英文没有那么多好用的输入法?」
    xieren58
        3
    xieren58  
       2023-09-20 16:33:44 +08:00
    AppStore 有个 叫: 串口调试助手
    fukhak
        4
    fukhak  
       2023-09-20 16:37:02 +08:00 via iPhone
    screen
    besto
        5
    besto  
       2023-09-20 16:41:02 +08:00   ❤️ 1
    不理解,minicom 不能用还是烫手了?
    ysc3839
        6
    ysc3839  
       2023-09-20 16:58:41 +08:00 via Android   ❤️ 2
    Tabby 终端可以直接打开串口。
    @NessajCN 没记错的话 Windows 的串口也可以直接作为文件打开的,并不麻烦。
    工具多大概是因为 Unix 的 minicom screen 没有移植过来,于是就有开发者给终端加上打开串口的功能,比如 PuTTY 和 Tabby 。
    Linux 和 macOS 因为已经有了 minicom screen 等工具,所以开发者干脆就不加了。
    jay435990054
        7
    jay435990054  
       2023-09-20 17:03:38 +08:00
    弱弱的问一句 有没有 usb 调试工具
    intoext
        8
    intoext  
       2023-09-20 17:16:17 +08:00
    哪里不如 win 了?
    securecrt 不好用? 我用 console 转蓝牙,macos 很好识别,securecrt 也很好用。
    RheatiN
        9
    RheatiN  
       2023-09-20 17:18:30 +08:00
    ORSerialPort 开源的代码,很好用
    Puteulanus
        10
    Puteulanus  
       2023-09-20 17:22:03 +08:00
    https://www.decisivetactics.com/products/serial/
    付费的,但感觉挺好用,有试用
    emperinter
        11
    emperinter  
       2023-09-20 17:24:22 +08:00   ❤️ 1
    有用着感觉和 windows 基本没区别,就叫串口调试助手,绿色图标,用了大半年没啥不适应的
    LXGMAX
        12
    LXGMAX  
       2023-09-20 17:55:06 +08:00
    自己编译的 picocom
    mXw
        15
    mXw  
       2023-09-20 18:42:33 +08:00
    minicom 不能用吗🤔️
    imkerberos
        16
    imkerberos  
       2023-09-20 18:58:01 +08:00
    ckermit 不香吗
    oakcdrom
        17
    oakcdrom  
       2023-09-20 21:26:03 +08:00
    em....用系统自带的终端就能调试啊。。。
    SenLief
        18
    SenLief  
       2023-09-21 01:11:48 +08:00 via iPhone
    因为类 nix 都是用 minicom 的。哎勾起了回忆,串口线都是自己焊
    besto
        19
    besto  
       2023-09-21 10:13:48 +08:00
    @ysc3839 windows 还是要麻烦一点,便宜的串口转 USB 芯片,每拔插一次,COM 号就变一下。linux 下倒是可以保证 ttyUSB 号不变
    moreant
        20
    moreant  
       2023-09-21 11:31:49 +08:00
    @besto #19 Win10 系统几毛钱的 CH340 都不会变 COM 号,还有更便宜的么
    ysc3839
        21
    ysc3839  
       2023-09-21 11:35:48 +08:00 via Android
    @besto 感觉是芯片驱动 bug ,我用过几个都没出现这种问题。另外推荐选择 CH343 芯片,使用的是标准 USB 串口协议,在绝大多数系统上都不需要额外的驱动,可以避免厂商驱动的坑。
    a22271001
        22
    a22271001  
       2023-09-21 11:46:12 +08:00
    https://www.alithon.com/downloads
    这个挺好用的,minicom 是真的难用
    unt
        23
    unt  
    OP
       2023-09-21 13:42:28 +08:00
    485 转 USB CH340 芯片,连接 mac ,需要装驱动吗
    besto
        24
    besto  
       2023-09-21 14:24:26 +08:00   ❤️ 1
    @moreant
    @ysc3839 并不是 BUG ,没有 USB Serial Number 的芯片就是这样的。现公司,前公司的芯片,统统这样(当然我主要用 Linux ,没啥问题),他们的串口转 USB 都是板载的,我想换都没办法。
    besto
        25
    besto  
       2023-09-21 14:24:56 +08:00
    @ysc3839 CH343 理论上应该不会有这个问题
    ysc3839
        26
    ysc3839  
       2023-09-21 15:22:52 +08:00 via Android
    @unt CH340 在 macOS 上应该要装驱动,CH343 不用
    xvIjicuCb
        27
    xvIjicuCb  
       2023-09-26 21:34:32 +08:00
    自荐一波,开源免费
    https://github.com/wh201906/SerialTest
    unt
        28
    unt  
    OP
       2023-09-27 00:30:03 +08:00
    @xvIjicuCb #27 看上去不错,支持 linux TCP 服务端收发测试吗
    /t/977295
    xvIjicuCb
        29
    xvIjicuCb  
       2023-09-27 00:46:15 +08:00
    @unt 支持的。TCP 客户端/TCP 服务端/UDP 通信都可以测试
    TCP 支持以下功能:
    + 支持 IPv4/IPv6
    + 客户端:支持指定出站 IP 和端口号
    + 客户端:远端地址可以是 IP 或者域名
    + 客户端:支持保存连接时参数并取名,快速重设连接参数
    + 服务端:支持在全部网卡或指定网卡上监听
    + 服务端:可被多个设备连接,可配置每个设备的收发状态,可断开任意设备
    xvIjicuCb
        30
    xvIjicuCb  
       2023-09-27 00:50:18 +08:00
    @unt
    /t/977295 里面提到的监听功能是指监听一个已有的 TCP 连接吗?这块功能暂时还没有实现。
    unt
        31
    unt  
    OP
       2023-09-27 01:02:40 +08:00 via iPhone
    @xvIjicuCb 起一个 tcp server ,监听这个 server 上的 socket
    xvIjicuCb
        32
    xvIjicuCb  
       2023-09-27 01:22:38 +08:00
    @unt 这个是支持的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:35 · PVG 03:35 · LAX 11:35 · JFK 14:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.