ウェブサーバーのデザイン例

おすすめの用途:

  • デバイス: Stratix® I

  • デバイス: Stratix® II

author-image

投稿者:

このデザイン例では、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 エディション

このデザインの使用には、インテルのデザイン例ライセンス契約" instead of "インテル® デザイン例ライセンス契約の条件が適用されます。

Nios® II デベロップメント・ボード、Cyclone® エディションおよび Cyclone® II エディション

ウェブサーバー・ソフトウェア・テンプレートは、Nios® II エンベデッド・デザイン・スイートの無料評価バージョンで提供されており、以下のハードウェア・デザイン例で実行できます。

  • 標準デザイン例
  • フル機能のデザイン例

Nios® II デベロップメント・ボード、Stratix® エディションおよび Stratix® II エディション

ウェブサーバー・ソフトウェア・テンプレートは、Nios® II エンベデッド・デザイン・スイートの無料評価バージョンで提供されており、以下のハードウェア・デザイン例で実行できます。

  • 標準デザイン例
  • フル機能のデザイン例