Sign In
Forgot Password?
Sign In | | Create Account

Debugging Multicore and Heterogeneous Embedded Systems



Heterogeneous architectures combine two or more different types of microprocessors or microcontrollers and enable the development of advanced embedded systems that consolidate functionality and connectivity to produce high-performance embedded devices. Challenges faced by developers include configuring and deploying multiple operating systems and applications across processors, booting multiple operating systems efficiently and in a coordinated manner across micro-processors and micro-controllers and communicating between isolated sub-systems on a multi-core processor or between heterogeneous processors.

In this this presentation you will learn how to debug complex multi operating system, multi-core and heterogeneous architecture based systems independently and simultaneously with the latest version of Sourcery Codebench combined with Mentor Embedded Linux, the Nucleus RTOS and the BDI3000 probe from Abatron.

What You Will Learn

  • Powerful debugging techniques for multicore and heterogeneous systems
  • Performing key debugging tasks such as ensuring cores stop and start at the proper time
  • Managing SMP and AMP kernel configurations so all cores halt all cores when you hit a breakpoint and start when you hit run
  • Understanding multi operating system interactions with and without hypervisors

About the Presenter

Presenter Image Kathy Oliver

Kathy Oliver is a Technical Marketing Engineer at Mentor Graphics responsible for Mentor Embedded Sourcery CodeBench and Mentor Embedded Linux. Kathy has been working at Mentor Graphics for nearly seven years. Prior to Mentor, she worked at The MathWorks located in Natick, MA, as a Senior Training Engineer and Senior Course Developer where she taught and developed courses in the area of multidomain simulation, Model-Based Design, and embedded code generation for dynamic and embedded systems. Kathy holds an EE degree from Boston University.

Who Should View

  • Embedded software developers
  • Embedded systems architects

Related Resources


Other Related Resources

Online Chat