インテルのみ表示可能 — GUID: nwb1645763711652
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: nwb1645763711652
Ixiasoft
5.4.5.2. MicroC/TCP-IP Simple Socket Serverデザイン例
µC/TCP-IP Simple Socket Serverデザイン例のソフトウェア・ファイルは、デザイン例のzipファイルで簡単に入手できます。それらはsw/appフォルダーに格納されます。
次のソフトウェア・ファイルは、µC/TCP-IP Simple Socket Serverアプリケーションを構成します。
- alt_error_handler.c: Nios V Simple Socket Server、µC/TCP-IP、およびµC/OS-IIにそれぞれ1つずつ、3つのエラーハンドラーが含まれています。
- alt_error_handler.h: 3つのソフトウェア・コンポーネント固有のエラーハンドラーの定義と関数プロトタイプが含まれています。
- led.c: LED管理タスクが含まれています。
- led.h : LED管理タスクの関数プロトタイプが含まれています。
- log.h: ロギングマクロの定義が含まれています。
- main.c: TSEコンフィグレーションを記述する alt_tse_system_info タイプのグローバル構造体を定義します。µC/OS-IIおよびµC/TCP-IPを初期化してMACおよびIPアドレスを処理し、PHY管理タスクを含み、関数プロトタイプを定義する main() を定義します。
- simple_socket_server.c: µC/TCP-IPソケット・インターフェイスを使用するタスクと関数を定義し、すべてのµC/OS-IIリソースを作成します。
- simple_socket_server.h: タスク・プロトタイプ、タスクの優先度順、および使用されるその他のµC/OS-IIリソースを定義します。
- uc_tcp_ip_init.c: アドレス指定を管理するためのMACアドレスおよびIPアドレスルーチンが含まれています。ルーチンは、初期化中にμC/TCP-IPによって使用されますが、実装固有です。
- uc_tcp_ip_init.h: µC/TCP-IP初期化の定義と関数プロトタイプが含まれています。