linux取消串口调试打印
时间: 2023-07-08 12:48:19 浏览: 302
快速取消打印任务
在 Linux 中,取消串口调试打印可以通过以下步骤实现:
1. 打开终端,使用 root 用户或者具有 sudo 权限的用户登录。
2. 执行以下命令查看系统中当前启用的串口:
```
dmesg | grep tty
```
输出类似如下信息:
```
[ 0.000000] console [tty0] enabled
[ 0.505739] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
```
上述输出表示当前系统中启用了 ttyS0 串口。
3. 执行以下命令编辑 /etc/default/grub 文件:
```
sudo vi /etc/default/grub
```
4. 找到 GRUB_CMDLINE_LINUX_DEFAULT 这一行,将其修改为:
```
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"
```
上述修改的含义是将控制台输出同时重定向到 tty0 和 ttyS0 串口,并且设置串口的波特率为 115200。
5. 执行以下命令更新 GRUB 配置:
```
sudo update-grub
```
6. 重启系统生效。此时系统的控制台输出将不再通过串口进行打印,而是默认输出到 tty0 终端。
如果需要重新启用串口调试打印,只需要撤销上述操作即可。
阅读全文