s51dude is an In-System programming tool specifically designed to be used with the usbtinyisp board and the Atmel's 8051 family of microcontrollers.