I-07, Multi, Integrated development environment and – Atmel AT91 User Manual

Page 10: Ptimizing, Compilers

Advertising
background image

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

G

REEN

H

ILLS

S

OFTWARE

MULTI

®

INTEGRATED DEVELOPMENT

ENVIRONMENT AND

O

PTIMIZING

C

AND

C++

COMPILERS

Optimizing Compilers

Green Hills Optimizing C, C++ and EC++
compilers have a well-earned reputation for
producing very high-quality code for ARM 7,
ARM 9, and Thumb. Code written in different
languages can be mixed into a single exe-
cutable. Green Hills compilers use the same
global optimizer and code generator. Code
may be optimized for maximum speed or for
minimum code size on a module-by-module
basis and even at the function level.

MULTI Integrated Development Environment
and TimeMachine Debugger

The MULTI

®

integrated development environ-

ment is a comprehensive suite of tools for
embedded applications. MULTI provides a
direct graphical interface with all Green Hills
compilers and supports development and
debugging using multiple programming
languages. MULTI tools include a Project
Builder, Source Debugger, Performance
Profiler, Run-Time Error Checker, Graphical
Browser, Text Editor, and Version Control
System.

The TimeMachine™ Debugger eliminates the
need for traditional, time consuming process
of “trial-and-error debugging.” TimeMachine
lets developers debug and optimize their

application from trace data as though they
were interacting with a live target.
TimeMachine is an extension to the MULTI
tools, so developers can continue to use
familiar MULTI interfaces. TimeMachine
combines the horsepower of the SuperTrace™
probe with the MULTI IDE’s newest features
to deliver a revolutionary debugging system.

RTOS support: velOSity™,
INTEGRITY

®

, ThreadX, VxWorks,

others, in-house, none

Connection methods: Green Hills
Software’s SuperTrace Probe,
Green Hills

®

Probe and Slingshot™;

Embedded ICE, Multi-ICE, Angel
ROM Monitor, Agilent Probe,
Macraigor Systems OCD

Step your program backward
or run backward through time to
uncover problems in application
code, including complex real-time
interactions

Debug RTOS applications,
including virtual address spaces,
from trace data

C

ONTACTS

USA

Green Hills Software, Inc.
(Corporate Headquarters)
30 West Sola Street
Santa Barbara, CA 93101 - USA
Phone: (+1) (805) 965-6044
Fax: (+1) (805) 965-6343
e-mail: [email protected]

EUROPE

Green Hills Software, Ltd.
(European Headquarters)
Dolphin House - St Peter Street
Winchester, Hampshire
SO23 8BW - UK
Phone: (+44) 1962-829820
Fax: (+44) 1962-890300
e-mail: [email protected]

W

EB

S

ITE

www.ghs.com

I-07

5C46 AT91 3Party BAT.xp 7/09/05 2:50 Page 10

Advertising