Sort by:

120 Results

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.

How-to Videos

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

Debugging Embedded Linux Systems: Linux/Kernel Overview

Date:
April 15, 2017

Duration:
04:17
This training introduces basics concepts and terminology of Linux systems that will be referenced throughout the Debugging Embedded Linux Systems Training series.

Debugging Embedded Linux Systems: Kernel Logging System Overview

Date:
April 15, 2017

Duration:
04:29
This training provides an overview of the Linux kernel logging system and the log levels that specify the severity of the error message.

Debugging Embedded Linux Systems: Understand Kernel Oops Logs

Date:
April 15, 2017

Duration:
12:10
This training demonstrates how to read kernel oops logs, which are produced when there is a deviation from normal behavior of the Linux kernel.

Debugging Embedded Linux Systems: Locate Device Driver Source Code

Date:
April 15, 2017

Duration:
12:05
This training illustrates various techniques used to locate a particular device driver in the Linux kernel.

Debugging Embedded Linux Systems: printk and Variations

Date:
April 15, 2017

Duration:
10:29
This training provides an introduction to the printk API and variations, which is used to get debug information from your Linux kernel code.

Debugging Embedded Linux Systems: Dynamic Debug

Date:
April 15, 2017

Duration:
09:52
This training introduces the dynamic debug feature of the Linux kernel, which provides the ability to dynamically enable and disable kernel code to obtain additional information.

Introduction to Processor SDK RTOS Frequently Asked Questions (FAQ)

Date:
January 26, 2017

Duration:
05:34
This video provides an introduction to the Wiki article where you can find answers when developing real time software using the Processor SDK for RTOS

Introduction to the Processor SDK Training Series

Date:
July 11, 2017

Duration:
02:32
This short video provides an introduction of the Processor SDK training series including how to access and a curriculum overview.

Voice Processing Tools and Software for K2G and C5517 Designs

Date:
May 3, 2017

Duration:
17:24
This training addresses some of the basic concepts associated with the voice recognition processing technique known as beamforming.

Jump-start Real-Time Signal Processing Innovation

Date:
November 2, 2014

Duration:
02:54
Easily and cost-effectively optimize analytical floating-point DSP applications with TI’s DSP-based low-cost development kits. ke advantage of these two new low

Go Green - Utilize new Linux Power Management API to lower s

Date:
November 1, 2014

Duration:
39:52
Customers are always interested in lowering their system cost. So it is important to point out hardware and software features that have recently become availabl

Enter high speed data acquisition market 3X faster with system optimized SoC alternative to FPGA

Date:
April 28, 2015

Duration:
03:54
If you need a higher performing, reduced power & cost solution in a smaller footprint then you must see this video outlining the advantages of TI's new system o

Multicore Software Development Kit (MCSDK) for KeyStone Devices

Date:
October 1, 2011
This module provides an overview of the multicore SoC software for KeyStone I C66x DSP devices. This module introduces the optimized software components that e

Introduction to C55x Digital Signal Processors

Date:
April 8, 2016
This module provides an introduction to the C55x family of DSPs from Texas Instruments.

66AK2Gx Processors

The 66AK2Gx DSP + ARM processors are designed for automotive and consumer audio, industrial motor control, smart-grid protection and other high-reliability, real-time, compute-intensive applications. This training provides an overview of the device architecture and the processor cores. It also includes training related to voice and audio processing, as well as additional how-to video topics relevant to the EVMK2G evaluation module.

Processor SDK for KeyStone Processors

TI provides key runtime software components and documentation to further ease development. TI’s online training provides an introduction to the Processor SDK and how to use this software to start building applications on TI processors.

66AK2Gx Processor Training Series

Similar to existing KeyStone-based SoC devices, the 66AK2Gx enables both the DSP and ARM cores to master all memory and peripherals in the system. This architecture facilitates maximum software flexibility where either DSP- or ARM-centric system designs can be achieved. 

This curriculum provides an in-depth look at the K2G Processors, Processor SDK-Linux and TI-RTOS, and the Programmable Realtime Unit (PRU).

PRU for 66AK2Gx Processors

The Programmable Real-Time Unit (PRU) is a small processor that is tightly integrated with an IO subsystem, offering low-latency control of IO pins on TI’s SoC devices including the 66AK2Gx, AM335x, AM437x, and AM57x Processors. The PRU is customer-programmable and can be used to implement simple and flexible control functions, peripherals, and state machines that directly access IO pins of the device, as well as can communicate with the application cores.

120 Results
arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki