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

ID 743810
日付 10/31/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

10.5. MicroC/TCP-IPスタック・ファイルおよびディレクトリー

インテルは参考用に µC/TCP-IP ソース コードを提供します。 デフォルトでは、ファイルは<Quartus Prime install path>\niosv\components\uc_tcp_ipディレクトリーにインストールされます。このディレクトリーには、元の µC/TCP-IP プロトコルスタックのソースコードとベンダーからのドキュメントが含まれています。

ディレクトリーには複数のライブラリーがあります。主なライブラリーは µC-TCP-IP です。メイン ライブラリーは、μC-Common、μC-CPU、μC-LIB、μC-DHCPc、およびμC-Conf に依存します。

表 39.  MicroC/TCP-IP ライブラリーと説明
イブラリー 詳細
µC-TCP-IP µC/TCP-IP プロトコル・スタック・ライブラリー
µC-Common 異なる OS 間で簡単に切り替えるためのカーネル アブストラクション レイヤー (KAL) が含まれています。 Nios® VプロセッサーはmicroC/OS-II KAL を使用して µC/TCP-IP プロトコルスタックを実装します。
µC-CPU タイムスタンプ、IRQ 無効化/有効化などの CPU 固有の機能を実装します。
µC-LIB 数学関数や文字列操作などのライブラリー関数が含まれています。
µC-DHCPc µC/TCP-IPに静的アドレス設定ではなくDHCPサーバー経由でIPアドレスを取得する機能を追加します。
µC-Conf 上記のすべてのライブラリーのヘッダーコンフィグレーション・ファイル。

インテル® はFPGA の µC/TCP-IP スタックの実装は、利用可能な最新バージョンのプロトコルスタックに基づいており、コードを HAL と統合するためのラッパーを備えています。 インテル® Quartus® Primeは各リリースで µC/TCP-IP スタックを更新します。特定のバージョン情報は、各ソースコードのヘッダーにあります。