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

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

4.4.3.2.1. stdin、stdout、および stderr

HAL は、GNU newlib ライブラリーで提供される stdio 関数をサポートできます。stdio ライブラリーを使用すると、printf()scanf() などの関数を使用してアプリケーションと通信できるようになります。

現在、インテルは、stdio ライブラリーをサポートできる 2 つのシステム・コンポーネントの UARTJTAG UART コンポーネントを提供します。これらのデバイスは、標準 I/O デバイスとして機能できます。

この機能を有効にするには、 Nios® Vプロセッサー BSP のコンフィグレーション中に --cmd=”set_setting hal.stdin <value>” 引数を使用します。 stdin 文字入力ファイル変数、stdout および stderr 文字出力ファイル変数は、HAL BSP 設定 hal.stdinhal.stdout、および hal.stderr を使用して個別に構成することもできます。

使用する stdin、stdout、および stderr ファイルのそれぞれの変数に、ユーザーが個別に値を割り当てることを確認してください。