JTAG Hardware and Software
There are many opened and proprietary JTAG solutions. Here are some of them:
Proprietary
IAR Systems In-Circuit Debugging Probes
Macraigor usb2Demon
Segger - Jlink
Free and Open Source Software
GDB
OpenOCD
Open Hardware
Turtelizer