|
EDE (Embedded Development Environment)
...supplies you with direct and easy access to all the tools you need for your embedded
application development via a single user interface. EDE enables you to:
- easily navigate between tools
- define multiple project environments and dependencies
- quickly edit using a language sensitive editor
- automatically generate make files
- access to third party tools
- personalise your environment to your needs
- easily configure the C compiler, C++ compiler, assembler, linker/locator and debugger
- organize object files into an archive library
- convert ELF object format into hexadecimal so programs can be downloaded into EPROM or
flash
PPC C/C++ Compiler
applies powerful optimisation algorithms which combined with PowerPC specific
optimisations produces the most efficient code for you application.
- ANSI C and ISO C++
- Conforms fully to ANSI C X3.159-1989 and the X3J16C++ standard
- C++ supports templates, dynamic casts, run-time type identification and exception
handling
- Extensive compiler optimisations
- Branch and time profiling
- In-line assembly
- Macro preprocessing
- Fully reentrant libraries for ANSI C, floating point, C++ classes and functions,
low-level I/O, symbolic register access
- Multiple locator output formats
PowerPC CrossView Pro Debugger
provides features and functionality to help shorten debugging sessions, test/verify
applications and determine performance bottlenecks.
- All features accessible via a Graphical User Interface (GUI)
- Full support of PowerPC on-chip debug unit
- Debug applications in ROM
- File System Simulation requires no special user interaction and enables the testing of
I/O functions without hardware
- Record and playback eliminates repetitive debugging sessions and helps speed up testing
- Powerful breakpoints (code, data, on-chip, assertions, complex, permanent, temporary)
- High Speed Simulator includes a Peripheral Debug Interface
- Code Coverage capabilities in the simulator
- Programmable graphical data analysis allow the quick detection of errors in input or
output routines
- "Bubble-Spy" immediately views values of a variable or function
- Register grouping into meaningful sets such as UART, special purpose, floating point
- Symbolic register editing enters the register value by specifying the meaning of the
bits in the register
- Integrated Flash Programming capabilities
- Mixed-mode source/assembly display with C source lines highlighted in mixed disassembly
mode
- Open Architecture encourages interoperability with other vendors
- Multiple execution environments (Simulator, ROM monitor, On-chip debug,In-Circuit
Emulator)
- Multiple viewing windows display the type and level of information you need
- Full trace including C level, assembly level and stack
- Compatibility with other third party compilers
|
|