HCC Embedded
MISRA TCP/IP
Local Menu
IXXAT Platinum Partner
You are here: ".$breadcrumb->show_breadcrumb().""; ?>

MISRA™ Compliant TCP/IP Stack

Many networking products are available for embedded systems. The key to developing a stable and successful software application is to use high-quality, verifiable software that ensures a stable, low-risk development environment. HCC’s TCP/IP was developed to the highest possible level of MISRA compliance and was validated using advanced verification tools. With the benefit of more than a decade’s experience in developing efficient, high-quality software for medical, transport, industrial and aerospace markets, HCC’s TCP/IP stack brings new levels of performance, quality and reliability to the embedded networking market.

Key Features

TCP, IPv4, UDP, ARP, ICMP, DNS client, DHCP, HTTP server, FTP server, TFTP server, SMTP. All software supplied as source code with full MISRA-C:2004 compliance documentation.

Benefits

Full MISRA-C:2004 compliant source code, 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.

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 14K of ROM, in a typical application scenario. RAM requirements can vary widely depending on application needs but are typically as low as 12K. It is possible, with a minimum configuration UDP application, to use less than 5K of ROM and a few hundred bytes of RAM (plus network buffers).

Target Support 

  • ARM: ARM7, ARM9, Cortex-M3, Cortex-M4 
  • STMicro: STM32
  • Freescale: ColdFire v1/V2, Kinetis
  • NXP: LPC24xx, LPC17xx, LPC31xx
  • Renesas: RX600, SuperH
  • Texas Instruments: Stellaris, OMAP
  • Microchip: PIC32
  • Atmel: AVR32, SAM3/7/9

Toolchains Supported

  • IAR Embedded Workbench
  • Renesas HEW
  • Keil uVision
  • AVRStudio
  • Code Composer Studio
  • Atollic True Studio
  • CodeWarrior
  • Eclipse and GCC
  • CodeSourcery
  • Green Hills Multi