Accelerated Technology, the Embedded Systems Division of Mentor Graphics Corp. is jumping on the Eclipse bandwagon with an Eclipse-based embedded tool suite that allows developers to build, compile, debug, and deploy their embedded applications. Eclipse is an open, extensible integrated development environment gaining acceptance the embedded systems industry.
The Nucleus EDGE environment provides a suite of plug-ins to Eclipse. The software contains a project manager, complete with an editor and builder, that helps users automate their build process. Developers can now set up one or more build environments by specifying the compiler and build options, giving control over multiple projects and allowing for quick and easy revisions of their embedded systems.
Features of both the XRAY Debugger and the code|lab debug software are included. Adhering to the Eclipse debug model, the Nucleus EDGE software provides a number of debugging environments. Using host-based debugging, software developers can run an application on the host machine before the final hardware is available. Instruction set simulation and on-chip debugging via JTAG then allows users to run optimized embedded code from the same environment.
The Nucleus EDGE software also provides all the basic execution and memory control, plus advanced debugging features such as run-mode debug and kernel awareness when using a real-time operating system (RTOS). It also provides real-time trace, profiling, performance analysis, and code coverage for doing sophisticated code analysis. Additionally, the Nucleus EDGE software offers embedded developers true multi-core debugging, allowing them to fully debug their complete embedded system, whether small or complex.
The first release of the Nucleus EDGE software is for the ARM7, ARM9 and XScale processor cores on Windows. The Nucleus EDGE software supports the ARM GNU, RedHat GNU and ARM RealView C and C++ compilers. MinGW, a compiler for Windows, is also provided for use with the host-based debugging feature, giving basic prototyping of applications on Windows.
The Nucleus embedded software is available in source code format without royalty fees. Licenses for the Nucleus EDGE software begin at $3,000 per seat.
Accelerated Technology, the Embedded Systems Division of Mentor Graphics Corp.