It's interesting where he's pointing out the real-time debugging support in the chosen board.
One "weird" thing that popped out about that for me, is where he said it's not possible to do that with the "other platforms" he's shown.
Does anyone know if the debugging style he's mentioning is different from attaching a segger to the debug port on the Due? Asking because I've done exactly that before, when working through bugs in the g2core (multi-axis CNC controller) firmware.
To me, being fairly newbie level with it, it sounds like the same kind of thing. Perhaps the author just isn't aware some Arduino's do have a debugging port + commonly available tooling to use it?
I agree other ecosystems have similar debugging capabilities; I think the main driver for hardware selection was deterministic timing and ability to keep up.
See my comment further down beginning "Starting about 7:09 he talked about why the Arduino wasn't a good fit..."
One "weird" thing that popped out about that for me, is where he said it's not possible to do that with the "other platforms" he's shown.
Does anyone know if the debugging style he's mentioning is different from attaching a segger to the debug port on the Due? Asking because I've done exactly that before, when working through bugs in the g2core (multi-axis CNC controller) firmware.
To me, being fairly newbie level with it, it sounds like the same kind of thing. Perhaps the author just isn't aware some Arduino's do have a debugging port + commonly available tooling to use it?