Este exemplo de projeto mostra um servidor HTTP usando a interface de soquetes da NicheStack TCP/IP Stack-Nios® II Edition no MicroC/OS-II para atender ao conteúdo da web a partir da placa de desenvolvimento Nios II. O servidor pode processar solicitações básicas para atender a arquivos HTML, JPEG e GIF a partir do sistema de arquivos somente leitura .zip Intel® ou do sistema de arquivos FAT (File Allocation Table). Além disso, ele demonstra a configuração remota por Ethernet para permitir que você altere a configuração de hardware e software do FPGA. Ele também permite que você controle vários elementos de placa a partir da página da web.
Configuração de placa e host
Este exemplo requer um cabo Ethernet conectado à tomada RJ-45 da placa de desenvolvimento e uma conexão JTAG com a placa de desenvolvimento. Consulte o arquivo readme.txt no diretório exemplo de servidor web para obter instruções detalhadas.
Usando este exemplo de projeto
Você pode executar este exemplo de projeto de software nas seguintes Nios II de desenvolvimento:
Nios II kit de avaliação embarcada, Cyclone® III Edition
- Integrado ao exemplo do seletor de aplicativos
- Como exemplo de stand alone: arquivos Cyclone III embedded Evaluation Server
O uso deste design é regido pelos termos e condições do Contrato de licença de exemplo de projeto Intel®
Nios II de desenvolvimento, Cyclone® e Cyclone® II
O modelo de software para servidor web é fornecido com a versão de avaliação gratuita do Nios II Embedded Design Suite e é executado nos seguintes exemplos de design de hardware:
- Exemplo de projeto padrão
- Exemplo de projeto completo
Nios II de desenvolvimento, Stratix® e Stratix® II
O modelo de software para servidor web é fornecido com a versão de avaliação gratuita do Nios II Embedded Design Suite e é executado nos seguintes exemplos de projeto de hardware:
- Exemplo de projeto padrão
- Exemplo de projeto completo