Exemplo de design para servidor web

Recomendado para:

  • Dispositivo: Stratix® I

  • Dispositivo: Stratix® II

author-image

Por

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

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

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.