Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

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

5.4.5.1. MicroC/TCP-IP IPerfデザイン例

µC/TCP-IP IPerfデザイン例のソフトウェア・ファイルは、デザイン例のzipファイルからすぐに入手可能です。このソフトウェア・ファイルは、sw/app フォルダーに格納されています。

µC/TCP-IP IPerfアプリケーションは、次のソフトウェア・ファイルで構成されています。

  • uC-IPerf フォルダー: µC/IPerfソースコードを含みます。
  • app_iperf.c: iPerfレポーター・アプリケーションを含みます。
  • app_iperf.h: レポーター・アプリケーションの関数プロトタイプを含みます。
  • iperf_cfg.h: µC/IPerfモジュールの静的パラメーターとランタイム・コンフィグレーション構造を記述します。
  • log.h: ログ用マクロの定義を含みます。
  • main.c: TSEのコンフィグレーションを記述する alt_tse_system_info 型のグローバル構造体を定義します。main() を定義することで、μC/OS-II、μC/TCP-IP、およびμC/IPerfを初期化し、MACおよびIPアドレスを処理、PHY管理タスクを含め、関数プロトタイプを定義します。
  • uc_tcp_ip_init.c: MACアドレスおよびIPアドレスのルーチンを含みます。これにより、アドレス指定を管理します。ルーチンは、初期化時にμC/TCP-IPで使用しますが、実装によって異なります。
  • uc_tcp_ip_init.h: µC/TCP-IP初期化の定義と関数プロトタイプを含みます。