Diferencia entre revisiones de «LibIris»
De WikiRobotics
(→Utilización del libIris) |
(→Utilización del libIris) |
||
Línea 17: | Línea 17: | ||
== Utilización del libIris == | == Utilización del libIris == | ||
− | [[LibIris]] es una librería muy sencilla de utilizar. Para utilizarla basta con importar la librería, crear una instancia (pasándole el dispositivo serie) y usar el método 'download': | + | [[LibIris]] es una librería muy sencilla de utilizar. Para utilizarla basta con importar la librería, crear una instancia (pasándole el dispositivo serie) y usar el método 'download': |
import libIris <br> | import libIris <br> |
Revisión del 03:25 29 jul 2007
Contenido
Introducción
LibIris es la librería en python para descarga de programas en la tarjeta Skypic. Implementa el protocolo del PIC_Bootloader. Además, permite cargar directamente los servidores del Proyecto Stargate.
Este libreria permite implementar fácilmente aplicaciones de usuario en las que sea necesario descargar programas en la Skypic.
Un ejemplo es el programa Iris que tiene una interfaz gráfica para la descarga de programas. Está basado en la libIris.
El nombre Iris viene de la película Stargate, donde se colocaba el Iris como 'interfaz' con la puerta Stargate.
Características
- Descarga de programas en la Skypic a través del PIC_Bootloader
- Descarga de los servidores del proyecto Stargate
- Lenguaje: Python
- Licencia: GPL
- Autor:
- Rafael Treviño, (c) 2007 : Creación de la librería.
Utilización del libIris
LibIris es una librería muy sencilla de utilizar. Para utilizarla basta con importar la librería, crear una instancia (pasándole el dispositivo serie) y usar el método 'download':
import libIris
iris = libIris.Iris(serialName) try: iris.download (file) except: print 'Download failed.'
- serialName es el nombre del dispositivo serie
- file es una cadena que indica el objeto a descargar. Se puede especificar de tres formas:
- Mediante el nombre y ruta del fichero .hex.
- URL del fichero. Ej. http://mi_dominio.com/firmware.hex
- Nombre del servidor Stargate a descargar: sg-picp, sg-generic, sg-servos8, sg-null, sg-echo
Descargas
Versión 1.0
Fichero | Descripción |
---|---|
Archivo:LibIris-1.0.tgz | Librería libIris. |
Acceso al repositorio
- SVN del proyecto: http://svn.iearobotics.com/libIris/
- La última versión se puede obtener así:
svn co http://svn.iearobotics.com/libIris/