hub/switch user guide AT91
C HAPTER I - COMPILERS, ASSEMBLERS &
D EBUGGERS
GREEN HILLS SOFTWARE
MULTI
®
INTEGRATED DEVELOPMENT
ENVIRONMENT AND
OPTIMIZING 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
CONTACTS
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: sales@ghs.com
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: mktg-europe@ghs.com
WEB SITE
www.ghs.com
I-07
5C46 AT91 3Party BAT.xp 7/09/05 2:50 Page 10