CMX Systems, Inc
cmx TCP/IP
Flash File Systems




NEW SSL / TLS Add-On Option. Click here for details

CMX-TCP/IP is a portable high performance TCP/IP implementation for embedded systems.  Memory usage is localized and deterministic. It uses the CMX-RTX RTOS signaling mechanisms to provide a true multitasking reentrant stack.  CMX-TCP/IP can also be run without an RTOS and all of the code is written to make it easy to switch between modes without extensive source-code changes.

Most network protocols and applications are available, from BOOTP all the way up to HTTP.  There are also test applications, such as a benchmark server or a ping tester, as well as a few others.  A consistent command shell debug facility for all modules allows for the interactive execution of debugging commands and setting debug levels of particular modules via a serial port or Telnet connection which can be a real plus when bringing up new Ethernet hardware, etc.  At production time, you may simply link with the non-debug version of the libraries for maximum memory efficiency.

Supported Processors

  • 80x86 (real and protected mode)

  • ARM7/ARM9 (Atmel, NXP, ST, Freescale and others)

  • AVR32

  • Cortex-M3 (NXP, ST, TI/Luminary Micro, Energy Micro and others)

  • Cortex-M4 (Freescale, NXP, ST, and others)

  • Freescale 68K, 683xx, CPU32

  • Freescale ColdFire

  • Infineon 80C16x, C166S V2 (XC16x)

  • Power Architecture Technology

  • Renesas (Hitachi) H8/300H, H8S/2000

  • Renesas (Mitsubishi) M16C, M32C

  • Renesas RX600, V850

  • Texas Instruments DSP C54x

New Target Processors are added regularly.  Please contact CMX for the latest list of supported processors.

CMX-TCP/IP Kit includes:

  • IP, ICMP/Raw IP, TCP, UDP, ARP, SNTP, DNS name resolution.

  • TCP/IP SNMP MIB can be included, to provide a plethora of IP performance data.

  • RFC compliant TCP support both Standard BSD Socket interface as well as High performance proprietary Socket interface

  • Standard IBM-PC compatible drivers available for keyboard, VGA, PCI, serial port, etc.

  • Includes a VFS (Virtual File System) with huffman tree compression for read-only data such as web pages, for maximum memory efficiency.

  • Specific Processor and Compiler port

  • Full Source code

  • No Royalties on Shipped Products

  • Documentation, sample test programs

  • Many Ethernet Drivers for a variety of chips including 91c96, 91c111, cs8900a, etc.

  • Free Technical Support

Additional Add-On Options:

  • BOOTP, TFTP - Bootstrap Protocol, Trivial File Transfer(Client/Server)

  • DHCP - Dynamic Host Configuration Protocol Server (Client/Server)

  • Flash File System with support for Compact Flash, MMC, RAM disk, etc.

  • FTP - File Transfer Protocol (Client/Server)

  • IMAP4 – Internet Messaging Access Protocol, Version 4

  • NAT - Network Address Translation

  • POP3 Client – Post Office Protocol

  • PPP, SLIP - Point to Point Protocol, Serial Line Interface Protocol

  • PPPoE - PPP over Ethernet

  • SMTP Client – Simple Mail Transfer Protocol

  • SNMP V1 & V2c - Simple Network Management Protocol V1 and V2c Agent

  • SSL/TLS - Secure Socket Layer / Transport Layer Security

  • SSH - Secure Shell

  • Telnet Server

  • WEB Server - HTTP Server, includes CGI and SSI

All of these products are available, as well as many more, including device drivers, and adapters such as PCMCIA are also supported.

Call, fax, or e-mail us with any additional questions that you may have.

Copyright material 2014© All Rights Reserved. Site and all contents are the sole property of CMX Systems, Inc.
No part of this site may be copied or used without the express written permission of the owner.
Web Services by Unicorn Web Development, Inc.