C H A P T E R V I - S O F T W A R E I P

CMX SYSTEMS, INC.

CMX TCP/IP™ AND CMX-MICRONET

CONTACTS

USA

CMX Systems, Inc.

12276 San Jose Blvd.

Suite 119, Jacksonville,

FL 32223 - USA

Phone: (+1) 904-880-1840

Fax: (+1) 904-880-1632

e-mail: cmx@cmx.com

CMX TCP/IP is a full-featured, 100% RFC compliant, TCP/IP stack. CMX TCP/IP provides virtually all of the protocols, link layers, interfaces, and device drivers that are required for embedded networking connectivity applications. CMX-MicroNetis a very small TCP/IP stack that has been specifically designed to fit on those embedded processors with limited ROM/RAM resources. As a consequence, CMX-MicroNetintentionally offers less functionality than CMX TCP/IP, but offers a dramatically reduced footprint for applications in which memory resources are limited.

The basic CMX TCP/IP stack includes the following functionality: 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 that can be purchased for CMX TCP/IP, include: DHCP, IMAP4, FTP, NAT, POP3, PPP, PPPoE, SMTP, SNMP, Telnet Server, TFTP/BOOTP, Web Client, and Web Server. IBM PC Target Drivers and Make Files are also available.

The base CMX-MicroNetsoftware package currently includes UDP, TCP, IP, Modem, SLIP, ICMP Echo, IGMP, and Virtual File. Current Add-On Options available are: HTTP Web Server, FTP Client/Server, SMTP, SNMP V1/V2c, DNS, PPP, Ethernet (ARP, BOOTP), Wireless Ethernet, DHCP Client, and TFTP Client.

CMX TCP/IP stacks also feature a Windows Configuration Manager that offers an intuitive and easy to use GUI for configuring the stacks. Embedded developers can use the friendly Windows environment to set parameters and other networking options, instead of editing source code configuration files, though both options remain available.

CMX networking stacks are currently in use worldwide in a wide range of applications, including: aerospace, automotive, computer electronics, consumer electronics, industrial control, manufacturing equipment, medical equipment, POS, robotics, telecom- munications, and more.

Though they can be run standalone, CMX networking software has also been integrated with CMX RTOSes and Flash File Systems, should your application require this additional functionality. CMX software features free source code, no royalties on shipped products, free technical support, and a low, one-time fee.

Small ROM/RAM Requirements

Run Stand Alone or with an RTOS

Support for Most Networking Protocols

Full Source Code

No Royalties; One-Time Fee

VI-03