LibIris:LibIris-1.0
Contenido
[ocultar]Introducción
la versión 1.0 fue la primera que se creó de la LibIris. Actualmente existen versiones más modernas pero se ha dejado esta página
Ejemplos de utilizacion
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
Ejemplo libIrisExample.py
Con las fuentes del programa se incluye el ejemplo libIrisExample.py que es permite descargar fichero .hex en la Skypic mediante la línea de comandos.
Ejemplos en Linux
Descarga del fichero ledp.hex
Para hacer esta prueba primero será necesario bajarse el fichero ledp.hex a un directorio local y luego ejecutar:
$ python libIrisExample.py ledp.hex /dev/ttyUSB0 Stargate Iris 1.0. Download programs to Skypic board. GPL license
File: "ledp.hex" Serial port: /dev/ttyUSB0
File "ledp.hex" opened. Serial port /dev/ttyUSB0 opened. Identifing bootloader. (press skypic reset button if hangs) Writing... OK Activating program... OK
Descarga del servidor servos8
Para grabar el servidor Servos8 y poder así mover servos con la Skypic hay que ejecutar el comando:
$ python libIrisExample.py sg-servos8 /dev/ttyUSB0 Stargate Iris 1.0. Download programs to Skypic board. GPL license
File: "sg-servos8" Serial port: /dev/ttyUSB0
File from "http://www.iearobotics.com/proyectos/stargate/servidores/sg-servos8/download/sg-servos8-pic16f876-skypic.hex" opened. Serial port /dev/ttyUSB0 opened. Identifing bootloader. (press skypic reset button if hangs) Writing... OK Activating program... OK
Automáticamente se baja el servidor de internet y lo descarga en la Skypic
Descarga
Versión 1.0
Fichero | Descripción |
---|---|
Archivo:LibIris-1.0.tgz | Librería libIris. |
---