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