Know How - Your Capital!

Efficient Debugging

Course Description

Efficient Debugging introduces you to the world of Linux tracing infrastructure. Learn everything about uprobe, performance counters and methods of kernel and userland debugging. You will also get a short introduction to graphical tools (based on the data of the above infrastructure). Towards the end of the course, you will get a first introduction to cyclictest and how it helps analysing latency problems.

We've already succesfully presented our knowledge of the Linux Tracing & Debugging Infrastructure on various conferences. With our presentation at the Embedded Software Engineering congress we won the "Best Speaker Award"!


To participate in this course, basic knowledge of the Linux operating system is expected as well as experience in dealing with the shell. In addition, basic knowledge of the programming language C is required. Our course "Linux for Embedded Professionals" provides all requisite skills.


For program details see the agenda for Efficient Debugging.

Duration: 2 half days remote or 1 day on-site

For registration and further information please contact us at

In case of cancellation of the training due to force majeure, illness of the instructor or consultant and other unforeseeable events, there is no claim for delivery.