CMX-TCP/IP™
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.
|