我有一个嵌入式设备,其中 uboot 正在传递内核命令行选项来设置串行端口。我想禁用串行端口上出现的内核引导日志。我无法更改 uboot 或内核命令行参数 内核配置中有什么选项可以禁用串行端口上出现的引导日志?我正在考虑使用early_printk来禁用内核启动日志。够了吗?
答案1
您应该将CONFIG_CONSOLE_LOGLEVEL_DEFAULT
默认值 7 更改为较低的值。
如果您添加quiet
启动选项,则控制台日志级别将设置为的值CONFIG_CONSOLE_LOGLEVEL_QUIET
,通常为 4。因此,正如您所说,您无法更改启动选项,更改CONFIG_CONSOLE_LOGLEVEL_DEFAULT
为 4 或更低应该可以达到相同的效果。