Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Hardware Assisted Tracing on ARM with CoreSight and OpenCSD

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore hardware-assisted tracing on ARM systems using CoreSight and OpenCSD in this 50-minute Linux Foundation conference talk. Gain insights into the CoreSight framework's integration with the Perf trace system, making it accessible to developers across various products. Delve into the CoreSight technology, trace collection in kernel space, and off-system trace decoding. Learn about the Open CoreSight Decoding Library (openCSD) and its role in providing an end-to-end solution for CoreSight trace decoding. Discover trace acquisition and decoding scenarios, along with tips for interpreting trace information rendered by Perf tools. Presented by Mathieu Poirier from Linaro, this talk covers topics such as program flow trace, clock and power domains, booting, automating configuration, integrating with Perf, trace acquisition, address range filters, and practical examples of CoreSight implementation.

Syllabus

Introduction
Hardware Assisted Tracing
Use Case Considerations
CoreSight Architecture
Program Flow Trace
Clock and Power Domain
Booting
Automating Configuration
OpenCSD
Integrate with Perf
Trace Acquisition
Address Range Filters
Perf Data File
CoreSight Example
Object Dump
Perf Report
Address Ranges
Memory Mapping
Range Script
Assemble Script
End Result
Question

Taught by

Linux Foundation

Reviews

Start your review of Hardware Assisted Tracing on ARM with CoreSight and OpenCSD

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.