C H A P T E R I - C O M P I L E R S , A S S E M B L E R S & D E B U G G E R S

MQX EMBEDDED, A DIVISION OF ARC INTERNATIONAL

THE METAWARE® TOOL SUITE FOR ARM

CONTACTS

NORTH AMERICA

MQX Embedded

A Division of ARC International

2155 Delaware Avenue, Suite 200

Santa Cruz, CA 95060 - USA

Phone: +1.831.429.6382

Fax: +1.831.429.9273

e-mail:

MQX-info@MQXembedded.com

EUROPE

MQX Embedded

A Division of ARC International

The Waterfront, Elstree Rd.

Elstree, Herts, WD6 3BS - UK

Phone: +44.(0).20.8236.2800

Fax: +44.(0).20.8236.2801

e-mail:

MQX-info@MQXembedded.com

The MetaWare® Tool Suite for ARM from MQX Embedded offers powerful, flexible, software development tools with ARM-specific optimizations, generating fast, compact code. This full suite of tools provides advanced, customizable debugging, making the most of Atmel’s AT91 processor family.

MetaWare® High C/C++™ Compiler has dozens of compiler optimizations tuned for performance efficiency for ARM-based processors. Developers can choose among Embedded C++/C++/ANSI C support at compile time. The High C® compiler provides enhanced inline assembly, and advanced interrupt handling. For performance tuning, branch prediction data can be gathered from actual target execution history for further optimization.

MetaWare® SeeCode™ Debugger supports C and C++, including mixed source-and assembly-code debugging with a full set of traditional features: variable windows, breakpoints, watchpoints, call stack display, memory display and register display. Its advanced Instruction Set Simulator (ISS) simulates instruction and data caches, and includes processor reset, instruction and

cache miss count features, and provides instruction history with forward and reverse instruction and statement stepping. SeeCode supports leading JTAG emulators from Abatron, ARM, Ashling, EPI and Macraigor.

In addition, the MetaWare Tool Suite for ARM includes High C, High C++ and I/O Streams run-time libraries with source, an ELF Assembler with full ARM/Thumb support, and an ELF Linker/locator.

Powerful, comprehensive embedded development suite optimized for ARM instruction sets

Provides High C/C++™ Compiler, SeeCode™ Debugger, assembler, linker, run-time libraries, and other tools and utilities

SeeCode Debugger integrates closely with MQX™ RTOS and other leading RTOS

Extensive, clear documentation

Host support for Windows and Solaris

I-12