linux系统如何将采集的串口数据存储到txt

步骤:

  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 &

你可能感兴趣的:(蓝桥杯单片机和嵌入式,#,STM32,嵌入式硬件,单片机,arm开发)