Linux kernel 将内核消息重定向到/dev/tty01以外的其他设备

Linux kernel 将内核消息重定向到/dev/tty01以外的其他设备,linux-kernel,embedded-linux,Linux Kernel,Embedded Linux,我有一个类似BeagleBone的设备,并且启用了CDC ACM,所以我可以使用USB登录。这一部分工作得很好,但我不知道如何重定向内核消息,所以我可以在登录时看到这些消息。通常我在/dev/tty01处有内核输出,使用这个串行端口登录也可以正常工作,内核输出也是如此。CDC ACM设备称为/dev/ttyGS0 只要在登录后能够重定向内核消息就可以了 我试过这样的东西: dmesg | tail -f 您可以将另一个console=ttyGS0,添加到内核命令行,以登录到串行端口。不幸的是,

我有一个类似BeagleBone的设备,并且启用了CDC ACM,所以我可以使用USB登录。这一部分工作得很好,但我不知道如何重定向内核消息,所以我可以在登录时看到这些消息。通常我在
/dev/tty01
处有内核输出,使用这个串行端口登录也可以正常工作,内核输出也是如此。CDC ACM设备称为
/dev/ttyGS0

只要在登录后能够重定向内核消息就可以了

我试过这样的东西:

dmesg | tail -f

您可以将另一个
console=ttyGS0,
添加到内核命令行,以登录到串行端口。

不幸的是,由于设备ttyGS0准备延迟,因此这无法工作。我发现在init/main中需要一个补丁和一个延迟(正如我记得的那样)。我想我必须接受dmesg | tail-f这样的解决方案。我感谢你的回答,所以谢谢你!