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

YouTube

Demystifying Common Microcontroller Debug Protocols

media.ccc.de via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the inner workings of microcontroller debugging protocols in this 44-minute conference talk from the 38th Chaos Communication Congress (38C3). Delve into the fundamentals of JTAG and SWD protocols, starting from basic wire signals and progressing to advanced processor management techniques. Learn how embedded debugging works from the ground up, beginning with essential primitives for interactive debugging sessions and advancing to comprehensive debugging environments. Examine various debug engines across different platforms, from FPGA cores to 8-bit microcontrollers. Understand the physical layer protocols connecting host and target devices, and discover how protocol stacks are constructed. Master the implementation of core control through common abstractions built on physical transports, including Arm's ADI and RISC-V DMI. Get hands-on knowledge about practical debugging tasks like flash memory programming, watchpoint implementation, and single-step debugging techniques that bring desktop-level debugging capabilities to resource-constrained microcontrollers.

Syllabus

38C3 - Demystifying Common Microcontroller Debug Protocols

Taught by

media.ccc.de

Reviews

Start your review of Demystifying Common Microcontroller Debug Protocols

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.