What does Design News, the respected technical resource for design engineers, want you to know about embedded product development? That development tools are a key to success (read #9, “Spend money on tools”).
The Sage EDK is a low-cost development tool you can’t afford to live without. In a competitive design environment where using the right tools makes a big difference, the Sage EDK will eliminate mediocrity and propel you to design excellence.
Embedded Development Kit
|“Sage not only knows AMD embedded products, but their overall knowledge of embedded solutions in terms of both hardware and software across various market applications and requirements has become invaluable.” Fred Stotz, AMD Embedded Software Partnerships|
Sage EDK Overview
A must-have for the serious embedded software developer, Sage EDK is an integrated development environment (IDE) that supplies a powerful set of features to meet all your development and debug needs. Sage EDK integrates every aspect of design into a streamlined, intuitive graphical interface, empowering you to supercharge your creativity and efficiency!
- Smart Editor
- Syntax Highlighting
- Variable/Function Declaration Lookup
- Variable/Function Reference Search
- Integrates a Cross-compile Toolchain
- GCC, GNU Make and GDB
- Compatible with Popular Toolchains
- Automated Image Transfer, Flash or RAM
- Symbolic Software Debug
- C/C++ Symbols
- Inline Disassembly
- Full Execution Flow Control
- Processor Debug Support
- HW Breakpoints/Watchpoints
- Memory and Register View
- I/O and MSR Access
- PCI Configuration Space Access
- Runs on Windows® Operating Systems
- Supports Linux® Operating System
- Large Ecosystem of 3rd Party Tools
- Enables Execution Using Cache as RAM*
- System Reset and Power Control*
- Legacy Debug Support*
* Enhanced feature requiring the Sage SmartProbe
LIGHTNING FAST DEVELOPMENT
With the Sage Embedded Development Kit (EDK), every feature you need to get the job done fast is at your fingertips. Bring up a new workspace with just a few clicks, import your existing source files, and within minutes you’re editing in a context-sensitive environment. Easily kick off a build-and-download operation for a seamless transition into the debug perspective. You have full control to efficiently inspect and debug the software under development.
But what if you need more visibility? No problem. With the Sage EDK, you can disassemble code, inspect memory, manage peripherals, view registers, and much more. Once you’ve pinpointed a problem, just edit the code you’re viewing and repeat the process as needed.
FREEDOM TO CREATE
The Sage EDK buys you freedom … the freedom to better see the problem and zero in on a solution. The freedom to try new approaches and explore more options.
COMPLETE DEVELOPMENT ENVIRONMENT
Would you rather just finish a job to meet a deadline … OR do a GREAT job while meeting or beating your deadline AND operating within budget?
At Sage, we believe that having the right tools and expertise is the difference between these very different outcomes. Tools don’t take the place of the developer, but they offer essential support to:
- Increase the creativity, productivity and consistency of any engineer or technician.
- Enable development teams to meet and even beat schedules without sacrificing deliverables.
- Empower project members to efficiently accomplish more with less.
Sage is committed to enabling embedded developers through the right development tools. Our top-quality tools, which are provided at a sensible cost, facilitate better solutions for our customers. What's more, our technical staff can customize design solutions for you to propel your product to the next level!
Contact Sage today for a free consultation:
Sage Development Solutions
Sage offers a comprehensive set of development and debug solutions for all AMD platforms plus many other platforms. Tools and services include:SageBIOS™ and Sage Design Center
The engineers at our Sage Design Center are ready with the technical expertise required to turn your concept into reality. We offer a broad range of hardware and software development services designed to help you build better products and get them to market faster.SmartProbe® for AMD Platforms
SmartProbe® by Sage provides the developer with a comprehensive hardware interface for controlling the system under development with zero system overhead. The SmartProbe® works well in standalone environments, such as GDB, EMACS and VIM, but provides maximum benefit when used in conjunction with the Sage EDK.Sage Embedded Development Kit (EDK)
The Sage EDK is an Eclipse-based integrated development environment (IDE) optimized for use with AMD processors and chipsets. This IDE encompasses the entire development process, including editing, building and debugging, in a streamlined graphical user interface that can operate standalone or in conjunction with SmartProbe® by Sage for maximum debug viability.
DOCUMENTS available from Sage's technical library:
- Sage EDK Product Brief
Sage EDK marketing brochure
- SmartProbe® Product Brief
Sage SmartProbe® marketing brochure
- Coreboot® Overview
Introduces the basic concepts of coreboot® including what it is and where it came from, how it benefits a growing community of developers, and ways in which Sage engineers have shaped the technical landscape of open source development. Discusses features, capabilities and benefits of coreboot® along with how it differs from a traditional boot firmware approach (BIOS). After going over the basic nuts and bolts of code development and structure, the document finishes with coreboot® payloads and licensing considerations.
- Virtual Amp Demonstration
This document outlines a Virtual Asymmetric Multiprocessing (AMP) Demonstration that shows developers how to apply Xen to construct a complete open source solution for inter-OS synchronization. Included are step-by-step instructions for configuring and building the coreboot® installation to allow data to be passed between a Linux OS running on core0 and RTOS running on core1
- SageBIOS™ Product Brief
SageBIOS™ marketing brochure
“The right tools let you get the job done faster, leaving more time to produce the best possible solution for a given problem.”
Scott Hoot, President and CEO,
Sage Electronic Engineering