EDGE C/C++ Compiler
You need a set of compiler tools that can take C or C++ and produce reliable code for your embedded target. You also need flexibility in code optimizations for space, execution speed, or some middle ground in between, and you need a complete set of compiler tools that reliably produce executable binaries.
The Microtec C/C++ Compiler is a complete cross-compiler solution that includes a compiler, assembler, and linker, all designed exclusively for building embedded applications. The tools include added intelligence to streamline memory usage and assist engineers in placing their code in RAM, ROM, or FLASH for the best performance possible.
Product Highlights
- Aggressive optimizations are tailored to take advantage of processor instruction set architectures
- Support for variants of the PPC processor families are easily added through the use of XML files describing variant-specific items, without requiring a tools update
- Position-independent code (PIC) and position-independent data (PID) are supported
- Flexible code and data segmentation enables easy ROMing of applications
- Support for keywords like “interrupt” and “asm” minimize the need for hand-coded assembly routines
- Compliant with ANSI C and C++ standards
