Pydownloader-console
De WikiRobotics
Contenido
Introducción
Pydownloader-console es uno de los "sabores" del programa Pydownloader. Permite la descarga de programas en la tarjeta Skypic usándose como interfaz la consola.
Esta herramienta está basada en la LibIris
Características
- Lenguaje de programación: Python
- Sistema operativo: Multiplataforma (Linux/FreeBSD/Windows/Arm)
- Interfaz usuario: Consola
- Licencia: GPL
- Autores:
Agradecimientos
- A Ignacio González por probar el pydowloader en un NSLU2 (arquitectura arm) y crear el paquete binario. Muchas gracias ;-)
- A Fernando Herrero por las pruebas en FreeBSD (6.3). Muchas gracias ;-)
Utilización
Parámetros
Se invoca de la siguiente forma:
pydownloader <programa> [<puerto>]
donde los parámetros son:
- <programa> : Fichero .hex o el nombre del firmware predefinido a cargar:
- ledp1: Programa de prueba 1. Led parpadeante
- ledp2: Programa de prueba 2. Led parpadeante a mas velocidad
- monitor: Servidor generico
- servos8: Servidor para movimiento de hasta 8 servos
- Picp : Servidor para la programacion de PICs
- eco : Servidor de eco por el puerto serie
- [<puerto>]: Nombre del dispositivo serie a utilizar.
- Linux: /dev/ttyS0, /dev/ttyS1..., /dev/ttyUSB0, /dev/ttyUSB1...
- FreeBSD: /dev/cuad0, /dev/cuad1,...
- Windows: COM1, COM2,...
Ejemplos
Descarga del fichero test.hex en una Skypic conectada a traves de un conversor USB-serie en una maquina Linux:
$ pydownloader test.hex /dev/ttyUSB0 PyDownloader. Descarga de programas en la Skypic. Licencia GPL
Fichero: "test.hex" Esperando Bootloader
Descargando: ***** OK
Descarga del firmware ledp1 para comprobar si la Skypic está funcionando
$ pydownloader ledp1 /dev/ttyUSB0 PyDownloader. Descarga de programas en la Skypic. Licencia GPL
Firmware: ledp1
Esperando Bootloader
Descargando: *** OK
Pantallazos
- Funcionamiento en una máquina Linux:
- Funcionamiento en una máquina Windows XP:
Dependencias
Los programas pydownloader están basados en la librería LibIris. Para que funcionen es necesario su instalación.
Descargas
versión: 1.0
Fichero | Descripción |
---|---|
Pydownloader-1.0.zip | Fuentes |
Pydownloader_1.0-2_i386.deb | Paquete para Debian/Etch y Ubuntu 7.04
|
Pydownloader_1.0-2_arm.deb | Paquete para arquitectura arm. Probado en un NSLU2 |
pydownloader-1.0.win32.exe | Autoinstalable para Windows XP
|
Cambios
- 5/Feb/2008: Probado el funcionamiento en FreeBSD-6.3. Por Fernando Herrero.
- 26/Nov/2007: Añadido paquete binario para arquitecturas arm (probado en NSLU2). Por Ignacio González.
- 20/Sep/2007: Liberada versión 1.0!!
- 17/Sep/2007: Añadida la versión 1.0 RC1
- 16/Sep/2007: Version inicial de esta pagina
Acceso al repositorio
- SVN del proyecto http://svn.iearobotics.com/pydownloader/
La version 1.0 se puede obtener asi:
svn co http://svn.iearobotics.com/pydownloader/pydownloader/pydownloader-1.0/