Improving Sense of Smell Low-Level Debugging
summary
Covers low-level, real-time debugging for embedded systems, examining trace types, testing limits, habitability, and a catalogue of code/architectural “smells” illustrated with embedded examples. Then runs a 40-minute mob-programming lab where teams debug a small custom threading/scheduler RTOS implementation (no libraries) to find and fix the provided faults.
AI-written summary · about
chapters (5)
- 0:00Start
- 37:51Atmel SPI lock (0)
- 54:23Creating a thread (C++0x)
- 57:08Example 56: Creating a thread test
- 58:42b: Kernel thread switch
related talks
38mDebugging Embedded Linux
37mDebugging Without Borders
38mFrom the Exorcist to Hercule Poirot
01h 00mPhantastic Code Smells and where to find them
01h 01mBack to Basics: Debugging in Cpp
58mPractical Java Problem Solving: A Hands-On Guide to Debugging
31mThe Science and Magic of Debugging
36mDAAS: Debugging as a skill!
