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]
I-07
5C46 AT91 3Party BAT.xp 7/09/05 2:50 Page 10