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

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

6.2.4. C 標準ライブラリー — Newlib、Picolibc

HAL は、 ANSI C 標準ライブラリーをランタイム環境に統合します。HAL は、C 標準ライブラリーのオープンソース実装としてデフォルトで Newlib を使用します。Newlib は、エンベデッド・システムでの使用を目的とした C ライブラリーであり、HAL および Nios® V プロセッサーに最適です。コードサイズが重要なデザインに対しては、別の方法として Picolibc というより小さくて遅い C ライブラリー・オプションを Newlib の代わりに使用することができます。Newlib および Picolibc のライセンスは、Newlib または Picolibc に基づくプロジェクトに対してソースコードの公開やロイヤリティーの支払いは不要です。