LibIris

De WikiRobotics
Revisión del 04:44 8 sep 2007 de Obijuan (Discusión | contribuciones) (Módulos)

Saltar a: navegación, buscar

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. Con esta libreria es muy fácil implementar aplicaciones de usuario en las que sea necesario descargar programas en la Skypic.
El nombre Iris viene de la película Stargate, donde se colocaba el Iris como 'interfaz' con la puerta Stargate.

Características

Módulos

La libIris está formada por tres módulos:

  • InteHex: Lectura y análisis de ficheros en formato .hex de Intel.
  • Pic16_Bootloader: Implementación de los servicios ofrecidos por el Bootloader. Es el empleado para descargar ficheros .hex o Firmware en la Skypic.
  • Pic16_Firmware: Este módulo contiene programas en código máquina listos para descargarse en la Skypic. Contiene los siguientes firmwares:
    • Monitor (Servidor genérico). Permite acceder a todos los registros internos del PIC a traves de los servicios de Load/Store
    • Servos8. Posicionamiento de hasta 8 servos del tipo Futaba 3003 o compatibles.
    • Picp. Grabación a bajo nivel de microcontroladores PIC
    • Eco. Servidor de "Eco" para hacer pruebas. Se hace "eco" de todo lo recibido por el puerto serie
    • ledp1. Clásico programa del led parpadeante
    • ledp2. Led parpadeante pero a mayor frecuencia que ledp1.
    • ledon. Simplemente enciende el led

Historia

Descargas

Última versión: 1.2

Fichero Descripción
libIris-1.2.tgz En preparación


Versiones anteriores

Fichero Descripción
libIris-1.0.tgz Versión 1.0. Acceso a su página: libiris-1.0

Cambios

  • 2/Sep/2007: La versión 1.0 está obsoleta. Se ha llevado a esta página: Libiris-1.0
  • Junio/2007. Publicación de la version 1.0

Acceso al repositorio

svn co http://svn.iearobotics.com/libIris/