Stuck in Tutorial Hell? Learn Backend Dev the Right Way
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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