It's a Hardware Bug and I Can Prove It - Debugging Techniques for Embedded Systems
Offered By: Linux Foundation via YouTube
Course Description
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
Tags
Related Courses
Introduction to LinuxLinux 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