EDGE Development Suite
- Add Courses
- Confirm Schedule
- Enter Contact Information
There are currently no dates scheduled for this class. Request this class in your area!
Duration: 1 Day
Price: $1000 USD per student
Course Part Number: 224362
Contact us for details about training at your site at embedded_service@mentor.com or call 1.800.468.6853.
Course Overview
EDGE Development Suite (formerly Nucleus EDGE) is a comprehensive set of development tools for organizing, compiling, and debugging code. EDGE Development Suite is a full-featured IDE for project management; code compilation and source-level, kernel-aware debugging. The EDGE Development Suite is integrated into the open-source Eclipse framework. This is a one-day course that uses demonstration, hand-on usage, and exercises to train the embedded developer to use the EDGE Development Suite.
You will learn how to
- Create projects
- Change project settings
- Build projects into libraries and executable programs
- Configure the EDGE interface
- Use XML to define your custom target board
- Create and manage target board debugger connection settings
- Create and manage simple and complex breakpoints
- View and modify memory on the target
- View and modify global and local variables on the target
- View and modify registers on the target
- Single-step through executable source code
- Use the codelet language for scripting
Hands-On labs
The class is effectively a hands-on lab. The instructor will use the EDGE Development Suite for the duration of the class to show and explain all content. The student will also use EDGE to execute all content shown by the instructor.
Audience
Engineers who are or will be using the EDGE Development Suite for project management and debugging code on an embedded target.
Prerequisites
- The student should have familiarity with basic debugger functionality
- The student should have previously written and compiled embedded source code
Key Topics
- EDGE interface
- Project management
- Project compilation
- Debugger interface
- Standard debugger displays (breakpoints, registers, memory, source code, etc.)
- Launch configuration
- Code execution and stepping
- Codelets/Scripting
