6 Conclusiones

Los microcontroladores PIC están en auge, utilizándose en proyectos industriales, de investigación y para docencia. No tiene sentido que el diseñador sólo pueda utilizar una única plataforma para desarrollar aplicaciones con ellos. Parece más lógico que el diseñador utilice la que más le convenga, o la que normalmente use. Para ello, hemos diseñado un grabador para los microcontroladores PIC de la familia 16F87X y 16F8x, que se puede implementar usando cualquier microcontrolador que disponga de comunicaciones RS-232. Hemos definido un protocolo para la grabación y lo hemos implementado en una tarjeta CT6811 y en una tarjeta prototipo con un PIC16F876A.

Se ha programado un cliente en Linux, que se comunica con el grabador y que permite cargar programas ejecutables en la flash. El software está bajo licencia GPL y toda la información sobre el grabador se ha liberado.

Además se han evaluado las herramientas gputils y gpsim, para ensamblar y simular en máquinas GNU/Linux. Tanto el grabador como el software, se han probado durante la impartición de la asignatura ``Laboratorio de Arquitectura de computadores'' en la UPSAM y podemos concluir que es totalmente viable plantearse la docencia práctica sobre los microcontroladores PIC utilizando entornos GNU/Linux.

Juan Gonzalez 2004-06-04