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

如何在macOS下用picocom从嵌入式Linux设备下载指定文件?

从嵌入式Linux设备通过串口下载指定文件(macOS环境)

前提

  • 嵌入式设备端必须安装sz(属于lrzsz工具集),如果没有,用设备的包管理器安装(比如嵌入式系统常用opkg install lrzsz)。
  • 你的macOS已经配置好sz/rz和picocom,串口连接正常。

操作步骤

  1. 连接串口
    执行你提供的命令建立连接:

    picocom -b 1500000 /dev/tty.wchusbserial141100
    
  2. 在设备端启动文件发送
    进入设备shell后,直接用sz指定要下载的文件路径:

    # 示例:下载设备上的/data/logs/test.log
    sz /data/logs/test.log
    

    执行后设备会进入zmodem等待状态,等待本地接收响应。

  3. 在macOS的picocom中触发接收
    在picocom窗口里按以下操作:

    • 先按 Ctrl+A(picocom的命令前缀)
    • 松开后按 Ctrl+R(触发zmodem接收模式)
    • 此时picocom会默认把文件保存到当前终端的工作目录,确认后开始传输。
  4. 结束操作
    传输完成后,设备端会输出传输结果。要退出picocom的话,按Ctrl+A再按Ctrl+X即可。

注意点

  • 确保串口波特率和设备端一致(你的命令里是1500000,别搞错)。
  • 目标文件要有可读权限,否则sz会报错。
  • 大文件不建议用串口传,速度太慢,优先用网络方式。

内容的提问来源于stack exchange,提问作者tocky

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 06:42:37