Hacker News new | ask | show | jobs
by SAI_Peregrinus 2608 days ago
A step-through debugger is a ridiculously useful tool when you don't have a serial console. Or when adding in tons of prints would violate timing constraints and compiling takes a significant amount of extra time compared to just restarting the device under test & moving the breakpoint until you find where things go wrong. Much nicer than having just a logic analyzer.

Of course embedded systems aren't the focus of the article, but they're all over and a very good place to have a debugger.