Linux主机日志定向到串口输出

硬件线缆连接好后,使用命令 echo “test” > /dev/ttyS0 发送字符串给接收端,看是否能正常接收。如果不能接收,尝试ttyS1等端口。

命令stty -F /dev/ttyS1 -a 可以查看波特率。如果波特率不是想要的,可以用命令stty -F /dev/ttyS1 ispeed 115200 ospeed 115200 cs8 修改。

⼀般串⼝识别为 /dev/ttyUSB0 ,根据情况也可能识别为 /dev/ttyAMA0 或 /dev/ttyS0 ,具体识别为哪个根据现场环境来判断,下面以识别为ttyS0为例:

修改/etc/default/grub文件

把GRUB_CMDLINE_LINUX_DEFAULT=”quiet” 改为GRUB_CMDLINE_LINUX_DEFAULT=”console=ttyS0 loglevel=7 no_console_suspend”

把GRUB_CMDLINE_LINUX参数改为GRUB_CMDLINE_LINUX=“console=tty0 console=ttyS0,115200”

增加GRUB_SERIAL_COMMAND=”serial –unit=0 –speed=115200 –word=8 –paritry=no –stop=1″

保存后用命令update-grub更新grub后重启os.

您可能还喜欢...