Press Release
01 Dec 2004
CMX Supports Keil µVision3 for ARM
Jacksonville, FL, and Plano, TX: CMX Systems, well-known
designer of real-time operating systems, TCP/IP software, CANopen
protocols, and Flash File Systems and Keil Software, the leader in 8-
and 16-bit development tools for 20+ years, today announced the
availability of nine CMX software products that are fully integrated
with the powerful Keil µVision3 for ARM tool suite. CMX offers
small footprint and extremely fast embedded software for a wide
variety of 8-bit, 16-bit, 32-bit processors and DSP's.
The following CMX software is now available for the Keil tools for
ARM devices:
-
CMX-RTX is a truly preemptive, multi-tasking RTOS and
offers the smallest footprint, the fastest context switching times,
and the lowest interrupt latency times available on the market
today.
-
CMX-Tiny+ is a real time kernel specially designed for
processors with a small amount of RAM embedded on the processor's
silicon. This allows the user to develop application code and have
it run under an RTOS using only the onboard RAM that the processor
provides.
-
CMX-MicroNet is a TCP/IP stack with an extremely small
ROM requirement ranging from 3.5K to 16K bytes (depending on
configuration and processor), this networking tool resides and runs
directly on the processor with no gateway required.
-
CMX TCP/IP is a portable, ROM-able, reentrant, and
multi-tasking TCP/IP stack for embedded processors. It is a fully
RFC compliant system offering full functionality to support most
embedded systems networking requirements.
-
CMX-FFS is the standard edition flash file system for
embedded systems developers and includes 100% Failsafe, Multiple
volumes, Wear-leveling, Directories, Boot sector support, and
Standard drivers for NOR Flash chips as well as RAM.
-
CMX-FFS-NAND is a NAND Flash driver for CMX-FFS and
CMX-FFS-FAT and includes 100% Failsafe, Wear-leveling, and ECC
algorithm.
-
CMX-FFS-FAT is a full-featured file system for embedded
systems developers who wish to add devices to their products that
require FAT12/16/32 compliant media to be attached to them and
includes Long filenames, Multiple Volumes, and the following
Drivers: Compact Flash (True IDE and Memory I/O), MMC/SD (SPI S/W
or H/W) and RAM.
-
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 the following Drivers: Compact Flash (True IDE and
Memory I/O), MMC/SD (SPI S/W or H/W) and RAM.
-
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.
Chuck Behrmann, president and CEO of CMX, said, "We are very
pleased to be working with Keil for the important ARM development
platform. CMX and Keil can now offer their mutual ARM customers an
unmatched combination of flexibility and ease of use for their
embedded systems development."
"CMX and Keil have a long history of providing quality development
tools to the embedded community. The Keil development tools and the
CMX real-time operating system provide a foundation for successful
product development using popular ARM-powered microcontrollers," said
Jon Ward of Keil Software.
All CMX software is licensed with a one-time, economical fee and
features full source code, no royalties on shipped products, and free
technical support and software updates. Pricing for the ARM series of
processors starts at $2,900.00 and all software is available
immediately.
The Keil µVision® 3 IDE provides complete
project management, automatic compiler/assembler/linker
configuration, JTAG debugger support, and accurate device simulation
that drastically reduces the amount of time embedded designers spend
testing code. Keil currently offers single-user licenses of
µVision3 for ARM. Site licensing will be available early 2005.
All Keil tools come with 1 year of maintenance and includes access to
an online Knowledgebase containing over 2,000 solutions and examples,
telephone and e-mail support, and FREE product updates and
upgrades.
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, multi-tasking operating systems (RTOS), TCP/IP stacks,
Flash File Systems, and the CANopen protocol for a wide variety of
8-bit, 16-bit, and 32-bit microcomputers, microprocessors, and
digital signal processors. The company's CMX-RTX, CMX-RTXS, and
CMX-Tiny+ real-time multi-tasking operating systems support more than
40 processor families and over 30 C-compiler vendors. CMX also
develops and supports products that enhance the user's ability to
create, test and debug application code, including CMXKAware™,
CMXBug™, and CMXTracker™. CMX TCP/IP™, a
full-featured TCP/IP stack for 16-bit, 32-bit, and digital signal
processors, also is sold by the company. CMX also offers tiny
CMX-MicroNet, which is a unique TCP/IP stack that is targeted for
8-bit, 16-bit and digital signal processor target platforms. CMX
additionally offers three different Flash File Systems to best meet
the memory management needs of embedded developers. CMX also
manufactures the CMX-CANopen protocol stack for those developers
requiring CANopen functionality. For more information, please visit
CMX Systems' website at http://www.cmx.com.
About Keil Software
Keil Software makes C compilers, macro assemblers, real-time
kernels, debuggers, simulators, integrated environments, and
evaluation boards for the 8051, 251, C16x/ST10, and ARM
microcontroller families. Products available from Keil Software
include embedded development tools, evaluation software, product
updates, application notes, example code, and technical support. More
information is available from www.keil.com.
Trademarks
CMX-RTX, CMX-RTXS, CMX-Tiny+, CMXKAware, CMXTracker, CMXBug, CMX
TCP/IP, and CMX-MicroNet are trademarks of CMX Systems, Inc. Keil
Software, µVision, µVision IDE, µVision Debugger,
Device Database, C51, CARM, and C166 are trademarks or registered
trademarks of Keil Software, Inc. and Keil Elektronik GmbH. All other
product names are trademarks of their respective companies.