步骤:

  1. 确认串口设备:通常为/dev/ttyS0(COM1)或/dev/ttyUSB0(USB转串口)。
  2. 设置波特率等参数:使用stty命令,例如:

    bash

    stty -F /dev/ttyUSB0 9600 cs8 -icanon -ixon
  3. 实时存储数据:通过重定向或工具捕获数据:

    bash

    cat /dev/ttyUSB0 > data.txt
    或使用screen

    bash

    screen -L /dev/ttyUSB0 9600

完整示例

bash

# 设置串口参数
sudo stty -F /dev/ttyUSB0 9600 cs8 -icanon -ixon
# 捕获数据到文件(Ctrl+C停止)
cat /dev/ttyUSB0 > serial_data.txt

附注

  • 权限问题:执行命令前用sudo或将用户加入dialout组:sudo usermod -aG dialout $USER
  • 后台运行:添加nohup或结合&nohup cat /dev/ttyUSB0 > data.txt &
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐