Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

7.11.4. /dev/null の使用

ブート時に、標準入力、標準出力、および標準エラーはすべて null デバイス、つまり /dev/null に向けられます。この方向により、ドライバーの初期化中の printf() の呼び出しは何も行われないため、無害になります。すべてのドライバーがインストールされると、これらのストリームは HAL でコンフィグレーションされたチャネルにリダイレクトされます。このリダイレクトを実行するコードのフットプリントは小さいですが、stdinstdout、および stderrnone を選択することで完全に排除できます。この選択は、標準出力または標準エラーで送信されるすべてのデータを破棄し、プログラムが stdin 経由で入力を介して入力を受信しないことを前提としています。 BSP 設定を操作することで、stdinstdout、および stderr チャネルの割り当てを制御できます。