You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.2下最简方式读取USB串口数据的方法咨询

Ubuntu 22.04.2下最简方式读取USB串口数据的方法咨询

嘿,我来帮你搞定这个串口读取的小问题!你遇到的screen直接终止的情况,大概率是权限问题——普通用户默认没有访问/dev/ttyUSB0这类串口设备的权限,先给你最直接的解决办法:

一、先解决权限问题,让screen正常工作

  1. 临时快速解决(重启后失效):
    直接用sudo运行screen,跳过权限检查:
    sudo screen /dev/ttyUSB0 115200
    
  2. 永久解决(无需每次加sudo):
    把你的用户加入dialout组(这个组默认拥有串口设备访问权限):
    sudo usermod -aG dialout $USER
    
    执行完后重新登录系统,之后直接运行screen /dev/ttyUSB0 115200就能正常使用了。

二、如果screen还是不合心意,试试这些极简工具

和Windows上的hterm、Putty类似,Ubuntu上也有轻量好用的串口工具:

  • picocom:超级轻量化,完全没有复杂配置,安装后直接用:
    先安装:

    sudo apt install picocom
    

    启动串口监听:

    picocom /dev/ttyUSB0 -b 115200
    

    退出的话按Ctrl+A,再按Ctrl+Q就可以。

  • minicom:功能稍全但依然易上手,安装后直接启动:

    sudo apt install minicom
    minicom -D /dev/ttyUSB0 -b 115200
    

    退出按Ctrl+A,再按X即可。

另外你之前用sudo dmesg | grep tty确认设备是ttyUSB0的操作完全正确,断开重连后设备名也没变化,所以不用怀疑端口找错啦~

备注:内容来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 10:28:03