2017-06-26 1 views
1

私の組み込みボードには2つのUARTがあります。両方のUARTでコンソール出力をしたい。linux複数のUARTのコンソール出力

"kernel/Documentation/console/console.txt"では、デバイスタイプ(シリアル、ビデオ)ごとに1つのコンソールしか定義できません。

これはコンソールとして1つのUARTしか使用できないということですか?または、これらのUARTの両方にコンソール出力をリダイレクトすることは可能ですか?

+2

1つはコンソールです。それ以外の場合、 'console = ttyS0,115200n8 console = ttyS1,57600n8'またはそれに類するものです。 http://elixir.free-electrons.com/linux/latest/source/Documentation/admin-guide/serial-console.rst – 0andriy

+0

@ 0andriy正解。あなたのコメントを回答として返信してください。 –

答えて

2

これはカーネルのコマンドラインにコンソールを追加することで実現できます。 たとえば、console=ttyS0,115200n8 console=ttyS1,57600n8は、ポート0とポート1(問題のプラットフォームでは何でも構いません)に2台のシリアルコンソール(ドライバ8250を想定)を追加します。それらのうちの1つは、いわゆると呼ばれます。

詳細については、カーネルのドキュメントを参照してください。http://elixir.free-electrons.com/linux/latest/source/Documentation/admin-guide/serial-console.rst