HsTCPIPv4: Embedded TCPIP Protocol Stack 1.0

Licença: Julgamento Gratuito ‎Tamanho do arquivo: 988.66 KB
‎Classificação dos utilizadores: 3.7/5 - ‎9 ‎votos

HsTCPIPv4 - Empilhadora de Protocolo IP da TCP incorporada. HsTCPIPv4 é um conjunto de bibliotecas de código fonte ANSI C da plataforma transversal ANSI C que implementam totalmente o protocolo TCP IP. O HsTCPIPv4 como um todo ou qualquer um dos seus componentes incluídos pode ser utilizado num sistema incorporado ou no PC. O HsTCPIPv4 é fornecido com código fonte ANSI C completo e binários. HsTCPIPv4 foi testado em arquiteturas de memória Little-endian (Intel x86) e Big-endian (Freescale / Motorola PowerQUICC). O HSTCPIPv4 inclui código fonte C para ARP, IP, ICMP, UDP, TCP, DHCP/BOOTP, DNS, TFTP, FTP, NTP/SNTP, POP3, SMTP. A utilização do código fonte HsTCPIPv4 é livre de royalties O HsTCPIPv4 foi concebido de forma modular, podendo utilizar apenas os módulos específicos de que necessita para a sua aplicação. Ao nível superior estão as aplicações de amostra fornecidas com a stack de protocolo HsTCPIPv4: cliente SMTP, cliente POP3, cliente FTP, servidor TFTP e cliente, cliente NTP e Ping ICMP. Estas aplicações utilizam a respetiva parte da biblioteca de HsTCPIPv4: HsSmtp, HsPop3, HsFtp, HsTftp, HsNtp, HsIcmp A interface dos módulos de protocolo acima para uma camada comum de tomada HsSock. A biblioteca HsSock está a falar com os módulos TCP (HsTcp) e UDP (HsUdp) Tanto os módulos TCP como uDP e a interface do módulo ICMP para o módulo IP (HsIp) Interfaces HsIp para módulo ARP (HsArp). Interface de bibliotecas ARP e IP para o controlador de pacotes ethernet fornecido pelo utilizador. A configuração do parâmetro de stack de protocolo HsTCPIPv4 é feita através do módulo HsSock, utilizando parâmetros estáticos (endereço IP, endereço IP do Router, máscara de sub-rede, endereço IP do servidor DNS) ou utilizando uma configuração dinâmica através da biblioteca HsDhcp Todos os módulos de protocolo utilizam API HsDns se for necessário resolver o nome de domínio-alvo para um endereço IP

história da versão

  • Versão 1.0 postado em 2009-08-27
    Novo lançamento

Detalhes do programa