Fortunately, most new design starts in the embedded world these days are ARM SoCs. Most (not all) ARM chips use a standard 20 pin JTAG connector. The Segger J-Link supports a large number of parts for debugging.
The BSPs are still as scary as they ever were, though.
The BSPs are still as scary as they ever were, though.