News & Analysis
COMMUNICATIONS - CP/IP Stacks adds small footprint SSL/TLS capability for embedded apps
Toni McConnel
3/9/2010 5:35 PM EST
SSL/TLS is designed for ease of use and eliminates the need for time-consuming roll-your-own solutions or derived libraries that compromise footprint and memory or that rely on ANSI C memory heap, often resulting in memory thrashing and fragmentation when used for SSL processing. SSL/TLS eliminates these problems by using a self-contained internal memory manager with fine-grained sizing and tuning features to optimize platform memory allocation. Designers can further optimize flash and RAM by enabling only those features required for the specific application.
CMX-MicroNet is a TCP/IP stack specially crafted to work with virtually all processors and features an extremely small Flash requirement ranging from 5K to 28K and very minimal RAM requirements of about 500 bytes plus buffers for packets. The base CMX-MicroNet software package includes UDP, TCP, IP, Modem, SLIP, ICMP Echo, IGMP, and Virtual File system. Add-On Options available are: SSL/TLS, HTTP Web Server, DNS Client, FTP, SMTP, SNMP, DHCP Client, TFTP Client, SNTP, Fragmentation, POP3, PPP, CHAP, Telnet, Ethernet (ARP, BOOTP) and Wireless. The CMX-MicroNet stack can work with or without an RTOS.
CMX TCP/IP is a full-featured, 100 percent RFC compliant, TCP/IP stack targeted at 16- and 32-bit processors. It provides virtually all of the protocols, link layers, interfaces, and device drivers that are required for most networking connectivity applications. The basic CMX TCP/IP stack provides: UDP, TCP, IP, ICMP, IGMP, DNS, ARP, SLIP, Ethernet, an RTOS porting layer, a Standard BSD socket interface and a High Performance Socket Interface. Add on options include: SSL/TLS, DHCP, IMAP4, FTP, NAT, POP3, PPP, PPPoE, SMTP, SNMP, Telnet Server, TFTP/BOOTP, Web Client ,Web Server and Wireless. CMX-TCP/IP operates with or without an RTOS.
For more information visit www.cmx.com.



