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

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

7.11.5.2. UNIX スタイルのファイル I/O の使用

コードのフットプリントをさらに削減する必要がある場合は、newlib C ライブラリーを省略して、UNIX スタイルのAPI を使用できます。

詳細についてはUNIX スタイルのインターフェイスの章を参照してください。

Nios® Vプロセッサー・ツール は、UNIX スタイルのファイル I/O 関数を使用してデバイスやファイルにアクセスする際に、アクセスごとのパフォーマンスオーバーヘッドが関連するため、newlib C ライブラリーで ANSI Cファイル I/O を提供しています。ANSI C ファイル I/O はバッファリングされたアクセスを提供することで、実行されるハードウェア I/O アクセスの総数を減少させます。また、ANSI C API はより柔軟であるため、使用が容易です。ただし、これらの利点はコードフットプリントを犠牲にして得られます。