HCC-Embedded TCP/IP
For more information click here.
MISRA Compliant TCP/IP Stack
The key to a successful software application is to use high-quality software with verifiable development that ensures a stable, low-risk development environment. HCC’s TCP/IP stack was developed with a no compromise approach to quality using a strongly typed subset of the ‘C’ language. The approach incorporates a strong adherence to MISRA1 compliance and was validated using advanced verification tools.

The following protocols are available for HCC’s MISRA-compliant TCP/IP Stack:

        



Small Footprint, High Throughput, Low CPU Cycle Operation
An innovative approach to design has resulted in an extremely high-speed data transfer rate, with minimal system resource requirements. Tests have shown that packet processing runs up to four times faster than comparable embedded stacks, while using around 14kB of ROM, in a typical application. RAM requirements can vary widely depending on application needs but are typically as low as 12kB. It is possible, with a minimum configuration UDP application, to use less than 5kB of ROM and a few hundred bytes of RAM (plus network buffers).
FTP server
TFTP server
SMTP
TCP
IPv4 / IPv6
UDP
  
DNS client
DHCP
IGMP
ARP
ICMP
HTTP server
PPP
Routing
    No dynamic memory allocation (no malloc/free)
    Standard BSD sockets interface
    Zero copy
    Small footprint (RAM/ROM)
    High speed data transfer
    Low power consumption due to low CPU overhead
    Verified compatibility with most popular embedded RTOSes
    Efficient operation without an RTOS
    Supports multiple network interfaces