このデザイン例では、MicroC/OS-II 上で NicheStack TCP/IP スタック - Nios® II エディションのソケット・インターフェイスを使用した、Nios® II デベロップメント・ボードからのウェブコンテンツを扱う HTTP サーバーを示しています。このサーバーは、インテル® 読み取り専用 .zip ファイルシステムまたはファイル・アロケーション・テーブル (FAT) からの、HTML、JPEG、および GIF ファイルを扱う基本的なリクエストを処理できます。さらに、FPGA のハードウェアおよびソフトウェアのコンフィグレーション変更を可能にする、イーサネット上のリモート・コンフィグレーションを示しています。また、これによりウェブページからさまざまなボード要素を制御できます。
ボードおよびホストの設定
この例では、デベロップメント・ボードの RJ-45 ジャックに接続したイーサネット・ケーブル、およびデベロップメント・ボードとの JTAG 接続が必要です。手順の詳細は、ウェブサーバー例ディレクトリーにある readme.txt ファイルを参照してください。
このデザイン例を使用
このソフトウェア・デザイン例は、以下の Nios® II デベロップメント・ボードで実行できます。
Nios® II エンベデッド評価キット、Cyclone® III エディション
- アプリケーション・セレクター例と統合
- スタンドアロン例: Cyclone® III エンベデッド評価キット・ウェブサーバー・ファイル
このデザインの使用には、インテルのデザイン例ライセンス契約" instead of "インテル® デザイン例ライセンス契約の条件が適用されます。
Nios® II デベロップメント・ボード、Cyclone® エディションおよび Cyclone® II エディション
ウェブサーバー・ソフトウェア・テンプレートは、Nios® II エンベデッド・デザイン・スイートの無料評価バージョンで提供されており、以下のハードウェア・デザイン例で実行できます。
- 標準デザイン例
- フル機能のデザイン例
Nios® II デベロップメント・ボード、Stratix® エディションおよび Stratix® II エディション
ウェブサーバー・ソフトウェア・テンプレートは、Nios® II エンベデッド・デザイン・スイートの無料評価バージョンで提供されており、以下のハードウェア・デザイン例で実行できます。
- 標準デザイン例
- フル機能のデザイン例