嵌入式Linux开启关闭内核打印信息
时间: 2023-07-01 13:18:49 浏览: 150
嵌入式linux串口操作接口及测试代码
在嵌入式 Linux 中,可以通过修改内核配置来开启或关闭内核打印信息。
如果使用的是 Buildroot 等工具构建 rootfs 和内核,可以在构建时选择配置 `BR2_ENABLE_DEBUG` 和 `BR2_ENABLE_DEBUG_LL` 选项来开启或关闭内核打印信息。
如果是手动编译内核,则可以在 `.config` 文件中配置以下选项:
```
CONFIG_PRINTK=y
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
```
其中,`CONFIG_PRINTK` 选项为打印信息总开关,`CONFIG_MESSAGE_LOGLEVEL_DEFAULT` 则为打印信息的等级,默认为 4(警告级别)。
要关闭内核打印信息,可以将 `CONFIG_PRINTK` 的值改为 `n`,或者将 `CONFIG_MESSAGE_LOGLEVEL_DEFAULT` 的值改为较高的等级,例如 7(不打印信息)。
修改完成后,重新编译内核即可生效。
阅读全文