12276 San Jose Blvd.
Suite 511
Jacksonville, FL 32223
USA
Phone: +1-904-880-1840
Fax: +1-904-880-1632
www.cmx.com
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, multi-tasking 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.
CMX-RTX, CMX-RTXS, and CMX-Tiny+ are truly preemptive, real-time multi-tasking operating systems each offering a small footprint, fast context switching times, and low interrupt latency times. CMX RTOSes are available for the TASKING VX-toolsets for ARM, C166/ST10 and M16C as well as the TASKING 8051, 196/296, XA, classic C166/ST10, DSP56xxx and 68K/ColdFire.
CMX-MicroNet is a TCP/IP stack specially crafted to work with virtually all processors and features an extremely small ROM requirement and very minimal RAM requirements. CMX-MicroNet has been made available for the TASKING VX-toolsets for ARM, C166/ST10 and M16C as well as for the TASKING 8051, XA and classic C166/ST10 toolsets.
CMX-TCP/IP is a full-featured, 100% RFC compliant, TCP/IP stack that provides virtually all of the protocols, link layers, interfaces, and device drivers that are required for most networking connectivity applications. CMX-TCP/IP Stack is available for the TASKING VX-toolsets for ARM, C166/ST10, M16C as well as the TASKING XA, classic C166/ST10, DSP56xxx and 68K/ColdFire.
CMX offers a variety of Flash File Systems, including; CMX-FFS-FAT, a FAT 12/16/32 compatible file system supporting standard media; CMX-FFS-SAFE-FAT, a FAT compatible file system with Failsafe; CMX-FFS-THIN, a scalable, reduced footprint FAT file system designed for integration with 8-bit or 16-bit embedded processors with limited resources; CMX-FFS, a 100% Failsafe flash file system and CMX-FFS-TINY, a limited resource failsafe file system
CMX-USB is a suite of modular USB Host, Device and OTG software providing a one-stop-shop solution for designs requiring USB connectivity. All CMX-USB Host and Device stacks offer support for HID, Mass Storage, CDC, Audio, Printer, MIDI, MTP, ECM, RNDIS Classes and Bootloader. The CMX-USB Host is available with Add-On options including OBEX Class and FTDI driver. The CMX-USB device stack also offers Personal Healthcare Class support and Pictbridge for MTP Class.
CMX-CANopen allows for optimized implementations of CANopen conformant devices and was developed to allow for maximum task optimization, especially when used with an RTOS such as CMX-RTX. When used without an RTOS, CMX-CANopen allows for the adaptation of the execution priorities of critical tasks making CMX-CANopen one of the best performing CANopen stacks available. CMX-CANopen is available for the TASKING toolset supporting the Infineon C166/XC166.
