Email

Debugging Embedded Linux Systems Training Series

Linux is well-adopted within embedded systems. But debugging Linux system issues can be overwhelming. This training series teaches the techniques of debugging kernel issues that may be encountered in embedded Linux systems. This training series explains the Linux kernel logging system and logging API, illustrates how to locate a particular device driver, and demonstrates how to read kernel oops logs.

1. Debugging Embedded Linux Systems

Debugging Embedded Linux Systems training series teaches the techniques of debugging kernel issues that may be encountered in embedded Linux systems. It explains the Linux kernel logging system and logging API, illustrates how to locate a particular device driver, and demonstrates how to read kernel oops logs.

# Title Duration
1.1 Introduction to Debugging Embedded Linux Systems Training Series
This video provides an overview of the Debugging Embedded Linux Systems Training Series from Texas Instruments.
02:42
1.2 Debugging Embedded Linux Systems: Linux/Kernel Overview
This training introduces basics concepts and terminology of Linux systems that will be referenced throughout the Debugging Embedded Linux Systems Training...
04:17
1.3 Debugging Embedded Linux Systems: Kernel Logging System Overview
This training provides an overview of the Linux kernel logging system and the log levels that specify the severity of the error message.
04:29
1.4 Debugging Embedded Linux Systems: printk and Variations
This training provides an introduction to the printk API and variations, which is used to get debug information from your Linux kernel code.
10:29
1.5 Debugging Embedded Linux Systems: Dynamic Debug
This training introduces the dynamic debug feature of the Linux kernel, which provides the ability to dynamically enable and disable kernel code to obtain...
09:52
1.6 Debugging Embedded Linux Systems: Locate Device Driver Source Code
This training illustrates various techniques used to locate a particular device driver in the Linux kernel.
12:05
1.7 Debugging Embedded Linux Systems: Understand Kernel Oops Logs
This training demonstrates how to read kernel oops logs, which are produced when there is a deviation from normal behavior of the Linux kernel.
12:10
Login required

2. How-to Videos

This section contains task-specific videos that demonstrate how to perform debugging techniques on embedded Linux systems.

# Title Duration
2.1 Profiling Suspend/Resume Latency of Linux Kernel on Embedded Processors
This video demonstrates techniques to debug and optimize suspend/resume latency in the Linux kernel for embedded processor applications.
04:02
Login required
arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki