First part in a series of videos introducing various techniques for debugging ArduPilot code for developers.
Part1 : Using text prints to GCS or SITL console
Part2: Using GDB (GNU debugger) in SITL
Part3: Using Hardware debuggers
Part4: Using SITL on the hardware itself