Hacker News new | ask | show | jobs
by zwieback 1203 days ago
I'm a debugger lover and Visual Studio's is pretty great but GDB is also awesome. However, when debugging embedded systems with a good trace probe it's another whole world, using on-chip trace capabilities and being able to break on things like register or peripheral access makes it even more exciting. And expensive, unfortunately, since it's such a niche thing.
1 comments

Just curious how does one build the tools you talked about? I'm referencing both hw and sw: hw part I guess is "on chip trace capabilities" and sw is "break on registers or peripheral access".

I'm not an embedded dev neither am I a debugger developer but I'm playing with toy OS dev so just curious.

The setup I'm most familiar with is ARM-based microcontrollers, here's an overview from their docs: https://developer.arm.com/documentation/ihi0014/q/Introducti...

and the debugger from Keil (used to be independent, now part of ARM): https://www2.keil.com/mdk5/debug

Ah thanks, I thought they are yet to be made.