Linux 多个 UART 上的控制台输出
Linux console output on multiple UARTs
我的嵌入式板有 2 个 UART。我想在两个 UART 上都有控制台输出。
在kernel/Documentation/console/console.txt中提到:
you can only define one console per device type (serial, video).
这是否意味着我只能使用一个 UART 作为控制台?或者,是否可以将控制台输出重定向到这两个 UART?
可以通过向内核命令行添加控制台来实现。
例如,console=ttyS0,115200n8 console=ttyS1,57600n8
将在端口 0 和 1 上添加两个串行控制台(假定为 8250 驱动程序)(无论它在相关平台上意味着什么)。其中之一将被称为 preferred.
详情请参考内核文档:http://elixir.free-electrons.com/linux/latest/source/Documentation/admin-guide/serial-console.rst
我的嵌入式板有 2 个 UART。我想在两个 UART 上都有控制台输出。
在kernel/Documentation/console/console.txt中提到:
you can only define one console per device type (serial, video).
这是否意味着我只能使用一个 UART 作为控制台?或者,是否可以将控制台输出重定向到这两个 UART?
可以通过向内核命令行添加控制台来实现。
例如,console=ttyS0,115200n8 console=ttyS1,57600n8
将在端口 0 和 1 上添加两个串行控制台(假定为 8250 驱动程序)(无论它在相关平台上意味着什么)。其中之一将被称为 preferred.
详情请参考内核文档:http://elixir.free-electrons.com/linux/latest/source/Documentation/admin-guide/serial-console.rst