Sie sind auf Seite 1von 4

INICIACIN A PINGINO

CONSIDERACIONES
Pingino es un sistema tremendamente joven por lo que tanto el software como la informacin divulgada en este tutorial pueden quedar obsoletos en cualquier momento, por lo que recomendamos visitar los enlaces del final del documento ante cualquier duda o problema (y si de paso actualizis este tutorial con los nuevos cambios mejor que mejor). Este tutorial hace referencia a la iniciacin a pingino con una placa pingino de 32 bits, por lo que el lector tendr que adaptar esta informacin si se trabaja con un procesador diferente. 1

INSTALACIN
Instalar la ltima versin desde: http://code.google.com/p/pinguino32/downloads/list A partir de la X2 todas las versiones llevan incluidos todos los paquetes necesarios para su ejecucin; si se produce algn problema reinstalar previamente la versin anterior y reintentar (se han dado casos en la X3). O seguir los siguientes pasos: Lo primero a tener en cuenta a la hora de iniciarse en la programacin con pingino es disponer de todo el software necesario. El compilador de pingino corre bajo python, por lo que tendremos que disponer de una versin de esta distribucin. Podemos descargarnos el software en la pestaa downloads del siguiente enlace: http://sites.google.com/site/pinguinotutorial/ Adems de mucha ms informacin de inters para iniciarse con pingino. A continuacin es necesario instalar el compilador de pingino, podemos descargarlo del siguiente enlace: https://code.google.com/p/pinguino32/wiki/Pinguino32Xconfigurationandinstallation Una vez obtenido ya todo el software previo para la programacin con pingino, nos descargamos el IDE para programar: http://code.google.com/p/pinguino32/downloads/list Ya tenemos todo lo menester para iniciarnos con la programacin con pingino. Obtendremos la interfaz de pingino que se muestra en la siguiente figura:

CONECTANDO LA PLACA
Tras haber adquirido (o fabricado) nuestra placa PIC32 de pingino, la conectaremos a nuestro PC mediante el puerto USB. Es probable que el ordenador no reconozca el dispositivo, por lo que cuando nos pida los drivers deberemos seleccionar los pertinentes de microchip segn el SO que estamos empleando. Se pueden descargar del siguiente enlace: http://www.hackinglab.org/pinguino/download/driver%20pinguino%20windows/

MODO MONITOR (ejecucin con lectura por pantalla)


En ciertas ocasiones querremos que nuestra placa de pingino muestre datos por pantalla. Esto se realiza mediante el comando CDC.printf o similares, cuya librera ya est integrada y no hace falta inicializar. El simple uso de estos comandos crear un puerto serie en el momento en que la placa se encuentre en modo ejecucin. El propio IDE de pingino ya cuenta con una consola propia pero tambin se pueden utilizar programas como HyperTerminal o Putty, fcilmente descargable desde la web y con los cules se han observado mejores resultados. Teniendo que configurar la conexin como serial y el puerto que le ha asignado el PC. En Windows XP esto se puede observar en el Administrador de Dispositivos.

MODO PROGRAMACIN
Despus de compilar nuestro cdigo de programa y con la placa conectada al PC debemos ponerla en modo programacin para que acepte el programa. Para ello es menester pulsar el botn 1 y el 2 simultneamente durante 3s, suelta el botn 1 y cuando se encienda el led suelta el botn 2. Con esto empezarn a parpadear los dos leds indicando que el pingino se ha puesto en modo programacin y podemos subir nuestro programa al PIC.

PROGRAMACIN
El lenguaje de programacin que se usa en el IDE de pingino es un tipo C con libreras. Se recomienda la funcin Ctrl+space bar durante la programacin, la cul mostrar una lista con los comandos disponibles. En el fichero de la IDE existe una carpeta con ejemplos en pingino adems de todos los que se pueden encontrar en la red. Para transmisin serie se pueden emplear los ficheros del siguiente enlace: http://jmandon.free.fr/campus/

ENLACES
http://jpmandon.blogspot.com/ : Blog de Jean Pierre, creador de pingino http://blog.pinguino.cc/ : Blog principal del proyecto http://www.hackinglab.org/ : Pgina principal del proyecto https://code.google.com/p/pinguino32/ : Wiki del proyecto http://sites.google.com/site/pinguinotutorial/ : Tutorial para empezar con pingino, tanto a nivel software como hardware http://forum.pinguino.cc/: Foro de pingino, no con demasiadas cosas, pero te responden rpidamente si saben la respuesta. http://www.roboops.es/ : Blog de Boops, principal distribuidor de pingino en Espaa http://pinguino.walii.es/ : Blog con cantidad de ejemplos para desarrollar en pingino Aunque esto son slo unos ejemplos, hay una gran cantidad de personas trabajando en pingino y sin los que la mayora no podramos llevar a cabo nuestros proyectos con tanta facilidad. Muchas gracias a todos!

COLABORADORES
Han colaborado con la creacin de este documento: v1: Emilio Asensi Conejero v2: Emilio Asensi Conejero 02/07/2012

Das könnte Ihnen auch gefallen