YoVDO

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

Offered By: Linux Foundation via YouTube

Tags

Linux Courses FPGA Courses Breakpoints Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera