ess logo  
 
 
 
     
     
  Products  
     
   
     
 
 
     
  Events & Promos  
 
     
 

 

 
 
     
 

The Mentor Graphics Embedded Software Division (ESD) comprises the Mentor Embedded family of products and services, including embedded software IP, tools, and professional consultant services to assist developers and silicon partners optimize their products for design and cost efficiency.

 
     
     
     
  Sourcery CodeBench  
 

Sourcery CodeBench goes beyond just the compiler to provide developers with open source, embedded C/C++ development tools to create, debug, optimize, and analyze embedded software on ARM, ColdFire, IA32, MIPS, Power, and other architectures.

The growing complexity of embedded systems requires greater insight into system execution and performance and new approaches to debugging applications. Use Sourcery CodeBench and integrated Sourcery Analyzer to quickly identify and fix functional and performance issues in your complex embedded system.

 
     
 

Integrated development environment (IDE)

 
 
  • Eclipse based IDE enabling workspace customization and project management
  • Enhanced source code editor with syntax highlighting
  • Visual debugging with memory, register and disassembly views
  • JTAG probe debug support and easy setup via debug configuration choices
  • Code analysis, formatting and refactoring capabilities
  • Custom board support through Board Builder, a tool for automatically generating linker scripts, debug configuration files, and start-up code based on a board’s memory map

 
 

 

 
     
     
 

Performance Optimized GNU Compiler (GCC):

 
 


  • Improve build performance with compile caching
  • Enhanced compilers for improved optimization and reliability
  • Inline assembly support
  • JTAG probe debug support and easy setup via debug configuration choices
  • Code analysis, formatting and refactoring capabilities
  • Custom board support through Board Builder, a tool for automatically generating linker scripts, debug configuration files, and start-up code based on a board’s memory map

 
     
     
 

Debugging:

 
 


  • Perform hardware debugging via JTAG/BDM on remote targets running GDB server for GNU/Linux
  • Debug using hardware breakpoint, backtrace and multiple thread debugging support
  • Get setup quickly with intuitive wizards for new project, board selection, and debug configuration
  • Automatic programming of flash memory and display control registers on select hardware
  • Cross-platform board initialization and interrupt handling on bare metal platforms, including ARM EABI, ColdFire ELF, fido ELF, MIPS ELF, Power EABI, and Stellaris EABI
 
     
     
 
 
     
     
  Nucleus RTOS (Real-time Operating System)  
 

Real-Time OS deployed on more than 3 billion devices

It's the first real time operating system integrated with power management features (DVFS, Deep Sleep Modes, and Power/Clock Gating) enabling engineers to take full advantage of the latest power saving technologies in today’s silicon. With Nucleus, developers can deploy a kernel as small as 2k on a wide selection of hardware including MCU, DSP, FPGA, and MPU.

 
 


KEY FEATURES AND BENEFITS

 
 

 
     
 
 
     
     
  Nucleus ReadyStart™  
 

Nucleus ReadyStart answers the most critical development challenges: Cost and time to market. By providing a single distribution that accelerates fast bring-up of a complete system – and by offering rich board support packages (BSPs) along with Mentor Embedded Sourcery Tools, integrated Inflexion UI, and power management services – software developers are able to create complex, out-of-the-box target platforms instantly.

Download Evaluation

 
     
 
 
     
     
  UI Solutions  
 

Highest performance UI solutions from industry leading graphics and UI specialists

Address today’s user interface (UI) challenges for automotive, industrial, medical, and consumer applications with rich, high performance 3D graphics from Mentor Embedded’s advanced graphics solutions.

Make optimal use of the latest multicore and heterogeneous System-on-Chip (SoC) architectures, address complex safety critical and mixed criticality needs, or run UIs on heavily resource-constrained hardware – everything needed to satisfy the most demanding graphics and UI requirements.

 
 
   
   
 

Advanced Graphics Enabling Broad Range of UI solutions

 
 
  • Built on Nucleus RTOS and Yocto™ based embedded Linux
  • For use with homogeneous and heterogeneous multicore devices and on multi-os based systems through Multicore Framework
  • Access high performance Shared Graphics (GPU) technology
  • Hardware virtualization with embedded Hypervisor support
  • Products & partners include: Qt, Altia, CGI Studio, Embedded Wizard
 
     
 
   
   
 

Nucleus RTOS add-on for the Qt® framework

 
 
    >
  • One of the smallest, most optimized implementation of the Qt framework on any RTOS
  • Enhanced with unique tooling not available with standard Open Source Qt
  • Up to a 70% reduction of framework footprint with automated footprint management and memory optimization tooling
  • Integrated with Qt Widget based design tooling and workflow
  • Import existing Qt based designs and projects
 
     
 
   
   
 

Graphical Performance Analysis

 
 
  • Unique profiling and analysis with data visualization capabilities through the Sourcery CodeBench Development Suite
  • Enables time correlated analysis across the OS, UI framework and application layers
  • Visualize UI specific metrics such as framerates, start-up time and interaction latencies
  • As well system metrics such as CPU use & access, task activity, memory usage
 
     
 
   
   
 

Dedicated team of graphics and UI experts

 
 
  • Core team of career graphics specialists
  • Decades of experience in embedded UI research and development
  • Market leading UI feature enablement
  • Aid customers with graphics optimizations, system architecture consulting and the creation of sophisticated and customized solutions
 
     
 
     
     
 
 
     
     
  Mentor Embedded Linux Development Platform  
 

Customized embedded Linux development products with commercial support

Linux Development for Next-Generation Embedded Systems    

 
 

Address today’s user interface (UI) challenges for automotive, industrial, medical, and consumer applications with rich, high performance 3D graphics from Mentor Embedded’s advanced graphics solutions.

 
 

Make optimal use of the latest multicore and heterogeneous System-on-Chip (SoC) architectures, address complex safety critical and mixed criticality needs, or run UIs on heavily resource-constrained hardware – everything needed to satisfy the most demanding graphics and UI requirements.

 
 

Benefits

 
 
  • Fastboot Technology
  • Board Support Packages (BSPs) are available for a selection of common reference boards
  • Performance optimized libraries
  • Size-optimized file systems to reduce overall memory footprint
  • Increased Quality and Reliability from Mentor Embedded's extensive QA test suite.
  • Increased Developer Productivity with Sourcery CodeBench
  • Instrumentation that enables advanced trace and analysis via Sourcery Analyzer
  • Yocto based build system with layer structure supports ease of customization
  • Comprehensive Partner Ecosystem enables rapid customization possibilities
  • Easy Access to Existing IP and Open Source Knowledge
  • Enables 2D and 3D UI Development via Qt® 5
  • Support for Qt Widgets for compact 2D UIs
  • Support for Qt Quick/QML for compelling 3D UIs
  • UI performance analysis, visualization and debug via Sourcery Analyzer
  • Includes Qt WebKit with HTML5 rendering engine
  • High Quality Training to reduce ramp-up time for developers new to Linux
  • Mentor Embedded Professional Services are available to assist with
  • Platform extensions
  • Performance Enhancements
  • Application Development
  • Customize your product without losing support
 
    
 
 

Address today's user interface (UI) challenges for automotive, industrial, medical, and consumer applications with rich, high performance 3D graphics from Mentor Embedded's advanced graphics solutions.

 
 

Industrial Protocols

 
 

Mentor Embedded Linux provides a standards-based solution to integrate devices throughout the factory and enterprise using Ethernet technology.

 
 
 
 

Available Components

 
 

Sourcery CodeBench Embedded Development Environment

 
 

Mentor Embedded Linux is tightly integrated with Sourcery CodeBench, a GNU-based complete integrated development environment for embedded C/C++ development on the leading hardware architectures from ARM, MIPS, Power, and other architectures. Fully integrated so you can install, flash and debug in minutes!

 
 

Sourcery Analyzer based Linux System Debug & Performance Analysis

 
 

Sourcery Analyzer provides a predictable and visual approach to understand the software execution performance. Sourcery Analyzer leverages open source-based LTTng 2.4 and includes prebuilt reports and log files to produce data accurate views and recommendations for performance improvements.