The ARM-USB-TINY-H is a low cost high speed ARM USB JTAG. It is supported by the openocd open source ARM debugger.
Hardware:
SOFTWARE: