Cuando se trabaja con microcontroladores, lo más importante es disponer de las herramientas para poder grabar en ellos el software desarrollado. Si el fabricante no proporciona estas herramientas (tanto un grabador como el software necesario) para la plataforma empleada por el diseñador, de nada sirve disponer de ensambladores o simuladores. Al final no podremos probar nuestra aplicación.
Es por ello de vital importancia disponer de un grabador. Y si los que existen no están soportado en GNU/Linux, habrá que diseñar uno nuevo, probarlo y liberarlo, para que otros los puedan utilizar. Es lo que hemos hecho en este trabajo.