Pyburn

De WikiRobotics
Revisión del 00:04 29 sep 2008 de Obijuan (Discusión | contribuciones) (Ejemplo de uso)

Saltar a: navegación, buscar

Logo del pydownloader‎

Introducción

Software Multiplataforma para la grabación de firmware en microcontroladores PIC usando la tarjeta Skypic como circuito programador. Pyburn permite grabar firmware en una Skypic utilizando como grabadora otra tarjeta Skypic.

Normalmente, para la descarga de programas en la Skypic se utiliza la aplicación Pydownloader. Sin embargo, es necesario previamente tener grabado el Bootloader. Para ello necesitamos disponer de un grabador. Si tenemos una Skypic que ya tiene grabado el bootloader, la podemos utilizar como una tarjeta grabadora para grabar el bootloader en otras Skypics o cualquier otro fichero .hex.

Características

  • Grabación de cualquier fichero .hex a bajo nivel
  • Grabación del Bootloader con sólo apretar un botón
  • Grabación de dos programas de test con sólo apretar un botón, que hacen parpadear el led de la Skypic para realizar pruebas.
  • Lectura/Grabación de la palabra de configuración
  • Multiplataforma: Linux/Windows
  • Lenguaje: Python

Pantallazos

Pantallazo de pyburn-1.0 en Gnu/Linux
Pantallazo de pyburn-1.0 en Windows XP

Ejemplo de uso

Grabación de una Skypic usando otra Skypic (pinchar para ampliar)

Necesitamos dos tarjetas Skypic, que denominaremos grabadora y Destino.

  • Skypic Grabadora:
  • Skypic Destino:

Descargas

Licencia

Acceso al repositorio

La versión actual se puede obtener así:

svn co http://svn.iearobotics.com/pyburn/pyburn-wx/trunk/

Desarrolladores

Empaquetar para Debian/Ubuntu

Ejecutar los siguientes comandos:

svn export http://svn.iearobotics.com/pyburn/pyburn-wx/trunk/ pyburn-wx-1.0
cd pyburn-wx-1.0/
dpkg-buildpackage -rfakeroot

Si no ocurren errores, se habrá creado el paquete .deb en el directorio padre

Crear ejecutable para windows

Bajar la versión del SVN:

svn co http://svn.iearobotics.com/pyburn/pyburn-wx/trunk/
cd trunk

Crear el ejecutable:

python setup.py bdist --formats=wininst

Crear paquete fuente desde el SVN

Se quieren crear los ficheros .tar.gz y .zip con las fuentes del proyecto. Los pasos a seguir son: Bajar la versión desde el SVN:

svn co http://svn.iearobotics.com/pyburn/pyburn-wx/trunk/
cd trunk

Crear el fichero con las fuentes:

python setup.py sdist --formats=gztar,zip

Los ficheros fuente creados son dist/pyburn-wx-1.0.tar.gz y dist/pyburn-wx-1.0.zip

Enlaces

Noticias

  • 28/Sep/2008:
    • Añadidos pantallazos en Linux y Windows
    • Documentación para desarrolladores
  • 28/Ago/2008: Primera versión de esta página