Important information

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

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Catapult Tools by Umicos



IDE and/or Compiler (C/C++/EC++/Ada)

Product Description

The Catapult IDE is a heavily customized IDE used for Firmware Development of ARM9 and ARMCortex-M3 products.

UMICOS customized Eclipse IDE is the most powerful in the industry. Catapult configuration options are integrated into Eclipse, in a way that Eclipse is aware of the Catapult modules and provides ways of managing them. A powerful configuration system is available, allowing you to configure the different modules as well as the parent project. Catapult uses modules to organize and partition the project. Each module contains one or more source code files; each module has its own properties and can determine own compile flags, or inherit them from the parent project. The concept of modules makes for efficient development and rapid target configuration. Modules can be included or excluded as a whole, thus simplifying the configuration of the project. Catapult features an extensive event reporting architecture, used to track the target status in real time.
For the first time in this market segment, Catapult enables support for native multithreaded debugging.
Catapult Tools support ARM Cortex-M3 and ARM9 products of Atmel AT91SAM and NXP LPC 17xx/18xx.

Catapult Tools

Market Segment(s)

  • Embedded
  • Home
  • Mobile

Target Platform(s)

  • Other OS

ARM Processor(s)

  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • Cortex-A53
  • Cortex-A57
  • Cortex-M3
  • Cortex-M4
  • ARMv8
 
ARM Connected