Sign In
Forgot Password?
Sign In | | Create Account

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

Other Related Resources

 
Online Chat