Keil Logo

News Press Release

31 Jan 2005

Keil Development Suite for ARM Version 2.0

Plano, TX: Keil Software is pleased to announce Version 2 of the Keil Development Suite for ARM. This suite is based on the popular µVision IDE and integrates the Keil CARM Compiler, Macro Assembler, and Linker/Locater with USB-JTAG Debugging and Accurate Device Simulation found in the µVision Debugger. The Advanced RTX Real-Time Kernel is also available to make this a complete development system for ARM-based microcontrollers.

The Keil Development Suite for ARM is easy-to-use and has the same look-and-feel as the popular Keil C51 and C166 development platforms.

"The CARM Compiler, which is now fully released, is optimized for the ARM Thumb instruction mode and gives a 30% code size reduction compared to ARM native mode. The compiler, assembler, and linker are Keil products and are not based on other compiler technologies (like GNU or Cygnus). The C run-time library is coded primarily using Thumb mode which helps the CARM Compiler generate small, fast programs. Thumb code executes faster on most embedded systems since it requires less BUS bandwidth.", said Reinhard Keil, President, Keil Elektronik GmbH. "In addition, the Keil Development Suite for ARM provides everything needed to develop ARM-based microcontroller applications. The development suite includes startup code for most devices with device-specific configuration options, extensive example projects, and pre-configured programming algorithms for many popular Flash devices."

The Keil tools (like most other ARM development tools) support the Embedded ICE in the ARM core. Unfortunately, the Embedded ICE provides limited debugging capabilities (only two breakpoints) that many developers find unacceptable for debugging embedded systems. While other ARM Development Suites rely solely on the Embedded ICE, the Keil µVision Debugger adds accurate simulation of the instruction set, on-chip peripherals, interrupts, and other device characteristics. Other advantages of µVision for ARM include detailed Trace and Timing Analysis and automated input patterns for regression testing. These extensive simulation capablities support detailed analysis of complex algorithms that interface to peripherals and help Embedded Developers overcome challenges unique to embedded systems projects.

An evaluation version of the Keil Development Suite for ARM may be downloaded from www.keil.com/demo.

About Keil Software

Keil Software makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, and evaluation boards for the ARM, C16x/ST10, and 8051/251 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.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.