Learn how to identify and fix timing issues in embedded Linux applications with LTTng and Sourcery Analyzer

Details

Overview

With the increasing complexity of modern embedded systems featuring multi-core hardware architectures and complete general-purpose operating systems such as Linux, the tracer is becoming an ever more useful member of the software engineer's basic tool set. LTTng (Linux Trace Toolkit next generation) is a highly efficient open-source tracer for Linux systems featuring combined kernel and user-space tracing.

This seminar shows a real-world example of how Mentor Embedded Sourcery Analyzer (MESA) can be used to analyze combined user-space and kernel trace data from LTTng to find out why a Linux-based real-time system occasionally doesn't meet its deadline.

What You Will Learn

  • Why and when tracing is useful
  • What LTTng (Linux Trace Toolkit next generation) is
  • How to visualize trace data
  • How to navigate confusing trace data
  • How kernel and user-space trace data can be used together to analyze an application

About the Presenter

Presenter Image Brad Dixon

Brad Dixon is a Sr. Marketing Manager at Mentor Graphics responsible for Android, Linux, and Nucleus. Brad has been at the nexus of open source and embedded software as a developer, FAE, and product manager since 2000. Previously at MontaVista, Brad has helped some of the world's most demanding companies understand how to apply Linux and other open source technology to design new applications and devices. In addition to technical nuts and bolts, Brad is involved in licensing, quality assurance, networking, and security.

Who Should View

  • Engineers and engineering managers interested in improving performance or functionality of sensitive and complex Linux-based systems. No previous knowledge of tracing or LTTng is needed. 

Related Resources

Multimedia

3D In Vehicle Infotainment HMI

Example 3D Instrument Cluster HMI created using Inflexion UI. The demo uses 3D objects, and many OpenGL ES effects, by exploiting the hardware GPU for a more sophisticated look.…View Product Demo

3D Automotive Instrument Cluster HMI

Example 3D Instrument Cluster HMI created using Inflexion UI. The demo uses 3D objects, and many OpenGL ES effects, by exploiting the hardware GPU for a more sophisticated look. The demo runs on a wide...…View Product Demo

Other Related Resources

Dynamic performance & behavior analysis using Mentor Embedded Sourcery Analyzer and LTTng

White Paper: For Linux systems, the Linux Trace Toolkit can be an invaluable source of trace data providing the raw material needed for performance and behavioral insights. Mentor Embedded Sourcery Analyzer gives engineers...…View White Paper

QEMU for MIPS Linux Kit

Software Evaluation: Download the Mentor Embedded Linux Kit for QEMU for MIPS…View Software Evaluation

PandaBoard Linux Kit

Software Evaluation: Download the Mentor Embedded Linux Kit for PandaBoard…View Software Evaluation