インテルのみ表示可能 — GUID: lbb1645672779639
Ixiasoft
1. Nios® Vエンベデッド・プロセッサーについて
2. インテル® Quartus® Prime開発ソフトウェアおよびプラットフォーム・デザイナーを使用した Nios® Vプロセッサーのハードウェア・システム・デザイン
3. Nios® Vプロセッサー・ソフトウェアのシステムデザイン
4. Nios® Vプロセッサーのコンフィグレーションと起動ソリューション
5. Nios® Vプロセッサー - MicroC/TCP-IPスタックの使用
6. Nios® Vプロセッサーのデバッグ、検証、およびシミュレーション
7. Nios® Vプロセッサー - リモート・システム・アップデート
8. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックのアーカイブ
9. Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブックの改訂履歴
インテルのみ表示可能 — GUID: lbb1645672779639
Ixiasoft
5.4.2. 概要
µC/TCP-IP Example Designは、IP Catalogで生成できます。デザイン例は、インテルArria 10 SoC開発キットに基づいています。スクリプトを使用して、ハードウェアとソフトウェアのデザインが生成され、SRAM Object Files (.sof) としてデバイスにプログラムされます。 Nios® Vプロセッサーは、メモリー初期化された .sof ファイルを使用して、User Mode中にプロセッサーをリセットした後、On-Chip MemoryからμC/TCP-IPアプリケーションを起動します。
主なµC/TCP-IP Example Designは、次のとおりです。
- µC/TCP-IP IPerf Example Design
- このデザイン例には、µC/TCP-IP StackおよびµC/OS-II RTOS用に開発されたiPerf 2サーバーまたはクライアントである、µC/IPerfが組み込まれています。iPerf 2は、2つのシステム間のパフォーマンスを測定するためのベンチマーク・ツールであり、サーバーまたはクライアントとして使用できます。
- iPerfサーバーは、任意のiPerfクライアントからTCP/IP接続を介して送信されたiPerf要求を受信し、提供された引数に従ってiPerfテストを実行します。各テストは、帯域幅、損失、およびその他のパラメーターを報告します。
図 81. µC/TCP-IP IPerf Dataデータフロー図
- µC/TCP-IP Simple Socket Server Example Design
- このデザイン例では、開発ホストPC上のtelnetクライアントとの通信を示しています。telnetクライアントは、シンプルなTCP/IPソケットサーバーの例を使用して、開発ボード上で実行されているイーサネット接続のµC/TCP-IPに、TCP/IPソケットを介してコマンドを発行する便利な方法を提供します。
- ソケットサーバーの例は、TCP/IP接続を介して送信されたコマンドを受信し、コマンドに従ってLEDをオンまたはオフにします。この例は、TCP/IPポートでコマンドをリッスンし、それらのコマンドを一連のLED管理タスクにディスパッチするソケット・サーバー・タスクで構成されています。
図 82. µC/TCP-IP Simple Socket Serverのデータフロー図
関連情報