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

Linux Foundation

It's a Hardware Bug and I Can Prove It - Debugging Techniques for Embedded Systems

Linux Foundation via YouTube

Overview

Explore debugging techniques for embedded systems in this 37-minute Linux Foundation conference talk. Delve into the blurred line between software and hardware, especially in programmable hardware environments. Learn how to identify and prove hardware bugs using simple tools that allow single-stepping and setting breakpoints in both software and hardware. Witness a live demonstration showcasing these techniques, providing clarity on issue root causes. Gain insights into debugging complex systems, ARM debug infrastructure, and integration of various tools. Discover the importance of co-debugging in concurrent hardware and software development, particularly in critical applications. Benefit from the expertise of Kris Chaplin, an Embedded Technology Specialist with extensive experience in architecting embedded processor systems running Linux in FPGAs.

Syllabus

Introduction
The PCB
The FPGA
Software and Hardware
Systems are getting more complex
Life or death
Debugging tools
Use cases
ARM debug infrastructure
How does it fit together
Demonstration
The Architecture
The Setup
Debug Configuration
Start RS232
Demo
Logic Analyzer
Triggers
Integration

Taught by

Linux Foundation

Reviews

Start your review of It's a Hardware Bug and I Can Prove It - Debugging Techniques for Embedded Systems

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.