Getting started to HCS08 BDM programming

I decided to reprogram my wash machine. Then after my wife used the machine for the first time I opened it and realized it uses a Freescale MC9S08AW16 microcontroller.

Now I got some sample of this uC and will learn how to use BDM interface to program it. Fortunately I found a nice site with tips about how to program it:

Other very interesting link specially for Linux users: