San Jose, CA - April 15, 2008– CMX Systems, well-known designer of real-time operating systems, TCP/IP, Flash File Systems and USB software, has added Delayed Acknowledgement support to its widely used, small footprint, CMX-MicroNet TCP/IP stack. This enhancement further improves throughput in embedded TCP/IP devices and is provided as standard with the CMX-MicroNet stack. Users can enable or disable the Delayed Acknowledgement feature based on their application.

CMX-MicroNet is a TCP/IP stack specially crafted to work with virtually all processors and features an extremely small ROM requirement ranging from 5K to 24K (depending on configuration and processor) and very minimal RAM requirements of about 500 bytes plus buffers for packets. The base CMX-MicroNet software package currently includes UDP, TCP, IP, Modem, SLIP, ICMP Echo, IGMP, and Virtual File system. Current Add-On Options available are: HTTP Web Server, DNS Client, FTP, SMTP, SNMP, DHCP Client, TFTP Client, Fragmentation, SNTP, POP3, PPP, CHAP, Ethernet (ARP, BOOTP) and Wireless Ethernet. The CMX-MicroNet stack can work with or without an RTOS.

Processors currently supported by CMX-MicroNet include the 8051; the Atmel AVR; ARM (any ARM7 or ARM9); Cambridge Consultants XAP3, XAP4, XAP5; Freescale HC12/HCS12, ColdFire, DragonFire; Renesas H8S, H8/300H, M16C, M32C; Infineon 80C16x, C166SV2; Luminary Micro Cortex M3; Microchip PIC18, PIC24/dsPIC30/dsPIC33; NEC 78K0, 78K0S, V850; STMicroelectronics ST7, STM32, ST10, Super10; Texas Instruments MSP430, DSP C54x, DSP C55x; Toshiba TLCS-900; Zilog Z180, Z8 Encore and eZ80 processors. CMX is constantly adding new processors; please call if processor is not listed above.

CMX-RTX is a truly preemptive, multi-tasking RTOS supporting a wide variety of 8-, 16-, 32-bit microcomputers, microprocessors, and DSP's. CMX-RTX offers the smallest footprint, the fastest context switching times, and the lowest interrupt latency times available on the market today. RTOS functionality provided in CMX-RTX includes: task management, message management, queue management, system management, event management, memory management, resource management, semaphore management and timer management. CMXKAware provides kernel aware debugging.

The CMX-Tiny+ real time multi-tasking operating system is a very "lean and mean" kernel for those processors that have a small amount of RAM embedded on the processor's silicon (minimum of 512 bytes and higher.) This unique RTOS, based on a scaled down version of the popular CMX-RTX, retains most of the power of CMX-RTX as well as the more frequently used functions. Most important, true preemptive scheduling is fully supported and cooperative scheduling is also available, if required. ROM requirements are approximately 1K minimum to 3K maximum.

CMX-USB-Host is a host stack designed for processors with both integrated USB host controllers and external USB host controllers. The CMX-USB-Host packages are fully compatible with CMX's Host Class drivers for Mass Storage, CDC, HID, and PrinterLite. CMX-USB Host Mass Storage is fully compatible with CMX-FFS-THIN and CMX-FFS-FAT File Systems.

CMX-USB-BS is a device stack and is supplied with a HID class implementation for supporting Human Interface Devices such as a keyboard, mouse or joystick. Add-on options include: a Flash Bootloader, a full USB Mass Storage Class with optimized drivers for accessing MMC/SD cards or other devices, a CDC class implementation for supporting standard communications ports and an Embedded Pipe for interfacing a USB device with a host application. The USB Mass Storage implementation is fully compatible with CMX-FFS-THIN and CMX-FFS-FAT File Systems.

CMX-FFS-FAT is a full-featured file system for products that require FAT12/16/32 compliant media support and provides support for Long filenames, Multiple Volumes, Media Error handling, Mix of Media and Check Disk. CMX-FFS-THIN is a scalable, reduced footprint file system designed for integration with 8-bit or 16-bit embedded processors with limited resources and includes FAT 12/16/32, Long file names and Media Error handling. Both versions are provided with drivers for Compact Flash (True IDE and Memory I/O), MMC/SD/DSHC (SPI S/W or H/W) and RAM. Flash Translation Layer options are available for NAND and Atmel DataFlash.

CMX-FFS is the 100% Failsafe flash file system for embedded systems developers and includes multiple volumes, Wear-leveling, Directories, Bad Block management, ECC algorithms, Boot sector support, and RAM Drive. Optional drivers are available for NOR, NAND and Atmel DataFlash. CMX-FFS-TINY is a limited resource failsafe file system available in configurations for Small Sector Byte Writeable Flash, Atmel DataFlash and ST Serial Flash for Data.

All CMX products feature full source code, no royalties, and free technical support and updates with every purchase. Contact CMX Systems at 904-880-1840 or email

About CMX Systems, Inc.:

Since its inception in 1990, CMX Systems has focused on providing its customers with all of the tools needed to program their embedded applications. The company's core business is to develop and support real-time, multitasking operating systems (RTOS), TCP/IP stacks, Flash File Systems, USB stacks and the CANopen stack for a wide variety of 8-bit, 16-bit, and 32-bit microcomputers, microprocessors, and digital signal processors. The company's RTOSes support more than 50 processor families and over 30 C-compiler vendors. CMX also offers the tiny CMX-MicroNet, which is a unique TCP/IP stack that is targeted for 8-, 16-, 32-bit and DSP processors with limited ROM and/or RAM and CMX-TCP/IP, a full-featured TCP/IP stack designed for 16-, 32-bit and DSP processors. CMX additionally offers four different Flash File Systems to best meet the memory management needs of embedded developers. CMX-USB is offered for designers wishing to add USB connectivity to their products. For more information, please visit CMX Systems' website at

All content is subject to change without notice
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.