Dieses Designbeispiel zeigt einen HTTP-Server, der die Sockelschnittstelle der NicheStack TCP/IP Stack-Nios® II Edition auf MicroC/OS-II verwendet, um Webinhalte vom Nios II Entwicklungs-Mainboard zu liefern. Der Server kann grundlegende Anforderungen zur Bereitstellung von HTML-, JPEG- und GIF-Dateien aus dem lesegeschützten® .zip Dateisystem oder dem FAT-Dateisystem (File Allocation Table) verarbeiten. Darüber hinaus wird die Remote-Konfiguration über Ethernet demonstriert, sodass Sie die Hardware- und Softwarekonfiguration des FPGA ändern können. Es ermöglicht Ihnen auch, verschiedene Mainboard-Elemente von der Webseite aus zu steuern.
Einrichtung von Mainboard und Host
Dieses Beispiel erfordert ein Ethernet-Kabel, das an der RJ-45-Buchse des Entwicklungsplatinen-Mainboards angeschlossen ist, und eine JTAG-Verbindung mit dem Entwicklungs-Mainboard. Ausführliche Anleitungen finden Sie in der Datei readme.txt im Webserver-Beispielverzeichnis.
Anhand dieses Designbeispiels
Sie können dieses Software-Design-Beispiel auf den folgenden Nios II Entwicklungs-Mainboards ausführen:
Nios II Embedded Evaluation Kit, Cyclone® III Edition
- Integriert in das Anwendungsauswahlbeispiel
- Beispiel: Cyclone III Embedded Evaluation Kit Webserver-Dateien
Die Verwendung dieses Designs unterliegt den Bedingungen der Intel® Design Example Lizenzvereinbarung.
Nios II Development Board, Cyclone® und Cyclone® II Editionen
Die Webserver-Software-Vorlage wird mit der kostenlosen Evaluierungsversion der Nios II Embedded Design Suite bereitgestellt und läuft auf den folgenden Hardware-Designbeispielen:
- Standard-Designbeispiel
- Beispiel für ein vollwertiges Design
Nios II Development Board, Stratix® und Stratix® II Editionen
Die Webserver-Software-Vorlage wird mit der kostenlosen Evaluierungsversion von Nios II Embedded Design Suite bereitgestellt und läuft auf den folgenden Hardware-Designbeispielen:
- Standard-Designbeispiel
- Beispiel für ein vollwertiges Design