About Us
Press
Archived Press
CMX Systems announces CMX-RTX and CMX-TINY+ support for Stellaris Microcontrollers CMX Systems announces USB support for new Stellaris® Microcontrollers
USB Host/Device/OTG stack and other products available for new lines of Luminary Micro Cortex M3-based Stellaris MCUs
San Jose, CA - April 15, 2008 - CMX Systems today announced the availability of its CMX-USB Host, Device and OTG software for Luminary Micro's new LM3S3000 Series and LM3S5000 Series of Stellaris microcontrollers based on the ARM® Cortex-M3 microcontroller core. CMX-USB expands support for Luminary Micro's Stellaris family which presently includes the CMX-RTX and CMX-TINY+ real time operating systems, CMX-MicroNet TCP/IP stack and CMX-FFS Flash file systems. Evaluation versions of CMX Systems' CMX-USB Host/Device/OTG are available.
"CMX is pleased to expand its microcontroller support by introducing USB support for the Stellaris Cortex-M3 family. Besides offering USB support, CMX offers RTOSes, TCP/IP stack and Flash Files systems for accelerating development capabilities of designers using Stellaris microcontrollers." stated Chuck Behrmann, CEO of CMX Systems.
"CMX Systems is a recognized leader in providing Stacks, RTOSes and middleware products for high-performance embedded microcontrollers," said Jean Anne Booth, CMO of Luminary Micro. "The introduction of CMX-USB for the Stellaris Cortex-M3 family provides designers with expanded capability and flexibility for USB applications using Stellaris microcontrollers."
The CMX-USB is a suite of modular USB Host and Device software providing a "one stop" solution for designs requiring USB connectivity. All CMX-USB Host and Device stacks offer support for HID, Mass Storage, CDC Class drivers, OTG Switching and a Bootloader. CMX-USB products can work with or without a RTOS.
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
The CMX-USB suite also offers an optional OTG (On-The-Go) Module for applications which require dynamic switching between USB host and device functionality. The CMX-USB-OTG module is available for Stellaris microcontrollers with an OTG controller, supporting HNP and SRP protocols.
CMX-RTX RTOS supports most 8-bit, 16-bit, and 32-bit microcontrollers and DSPs. It offers the smallest footprint, the fastest context switch times, and the lowest interrupt latency periods of any commercial RTOS available today. RTOS functionality provided in CMX-RTX includes support for: tasks, messages, queues, system, events, memory, resource, semaphores, timers, interrupts and optional kernel aware debugging. ROM requirements are approximately 1.5K minimum to 4.5K maximum.
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. ROM requirements are approximately 1K minimum to 3K maximum.
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. The base CMX-MicroNet package includes UDP, TCP, IP, Modem, SLIP, ICMP Echo, IGMP, a Virtual File system, an intuitive Windows GUI Configuration Manager and also includes choice of PPP or Ethernet. Add-On options include: HTTP Server, DNS Client, FTP, SMTP, SNMP, DHCP Client, TFTP Client, Fragmentation, SNTP, POP3, PPP, CHAP, Ethernet (ARP, BOOTP) and Wireless Ethernet. CMX-MicroNet can work with or without an RTOS.
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 for designs with limited resources and includes FAT 12/16/32, Long file names, 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 a 100% Failsafe flash file system for 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.
CMX products feature full source code, no royalties, and free technical support and updates with every purchase and are available from CMX Systems and its distributors listed at www.cmx.com. Contact CMX Systems at 904-880-1840 or email This e-mail address is being protected from spam bots, you need JavaScript enabled to view it .
About CMX Systems
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. 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 http://www.cmx.com
CMX Contact:
Vince Shemansky
Sales & Marketing
CMX Systems, Inc.
Tel: 904-880-1840
Fax: 904-880-1632
E-mail:
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
About Luminary Micro and Stellaris
Luminary Micro, Inc. designs, markets and sells ARM Cortex-M3-based microcontrollers (MCUs). Austin, Texas-based Luminary Micro is the lead partner for the Cortex-M3 processor, delivering the world's first silicon implementation of the Cortex-M3 processor. Luminary Micro's introduction of the award-winning Stellaris® family of products provides 32-bit performance for the same price as current 8- and 16-bit microcontroller designs, providing entry-level pricing at $1.00 for an ARM technology-based MCU. Stellaris mixed-signal microcontrollers contain specialized capabilities for applications in energy, security, and connectivity markets. With the world's largest selection of ARM-based microcontrollers, Luminary Micro's Stellaris family allows for standardization that eliminates future architectural upgrades or software tools changes.
Luminary Micro Company Contact:
Jean Anne Booth
CMO
+1.512.917.3088 mobile
+1.512.279.8801 office
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Stellaris and the Luminary Micro logo are registered trademarks of Luminary Micro, Inc. or its subsidiaries in the United States and other countries. All other brands or product names are the property of their respective holders.