Um developer de hardware tem necessidade de utilizar ferramentas de auxilio, uma vez que os bugs podem estar escondidos em qualquer lugar!

A ferramenta mais versátil que encontrei foi o BusPirate, desenvolvido pela dangerousprototypes.com.

Capaz de medir tensões até 6V, tem medidor de frequência até 60Mhz, tem sniffer de diversos protocolos: SPI, I2C, UART, conversão USB - Série transparente...

Também possui um bootloader, para ser possivel alternar entre software, podendo funcionar como um clone de programador de AVR, ou como uma sonda JTAG!

A sua versatilidade também se deve ao facto de poder ser programado com macros, de modo a poder criar algumas tarefas automatizadas!