Diferencia entre revisiones de «Pydownloader-console»
De WikiRobotics
(→Introducción) |
(→Características) |
||
(No se muestran 28 ediciones intermedias del mismo usuario) | |||
Línea 7: | Línea 7: | ||
== Características == | == Características == | ||
* '''Lenguaje de programación''': Python | * '''Lenguaje de programación''': Python | ||
− | * '''Sistema operativo''': Multiplataforma (Linux/Windows) | + | * '''Sistema operativo''': Multiplataforma (Linux/FreeBSD/Windows/Arm) |
* '''Interfaz usuario''': Consola | * '''Interfaz usuario''': Consola | ||
* '''Licencia''': GPL | * '''Licencia''': GPL | ||
* '''Autores''': | * '''Autores''': | ||
**[http://rafael.trevino.menendez.googlepages.com/ Rafael Treviño], | **[http://rafael.trevino.menendez.googlepages.com/ Rafael Treviño], | ||
− | **[http:// | + | **[[Juan Gonzalez:Main| Juan González]] |
+ | |||
+ | == Agradecimientos == | ||
+ | * A '''Ignacio González''' por probar el pydowloader en un [http://es.wikipedia.org/wiki/NSLU2 NSLU2] (arquitectura arm) y crear el paquete binario. Muchas gracias ;-) | ||
+ | * A '''Fernando Herrero''' por las pruebas en FreeBSD (6.3). Muchas gracias ;-) | ||
== Utilización == | == Utilización == | ||
Línea 30: | Línea 34: | ||
* '''[<puerto>]''': Nombre del dispositivo serie a utilizar. | * '''[<puerto>]''': Nombre del dispositivo serie a utilizar. | ||
** '''Linux''': /dev/ttyS0, /dev/ttyS1..., /dev/ttyUSB0, /dev/ttyUSB1... | ** '''Linux''': /dev/ttyS0, /dev/ttyS1..., /dev/ttyUSB0, /dev/ttyUSB1... | ||
+ | ** '''FreeBSD''': /dev/cuad0, /dev/cuad1,... | ||
** '''Windows''': COM1, COM2,... | ** '''Windows''': COM1, COM2,... | ||
Línea 50: | Línea 55: | ||
Descargando: | Descargando: | ||
*** OK | *** OK | ||
+ | |||
+ | == Pantallazos == | ||
+ | * Funcionamiento en una máquina Linux: | ||
+ | [[Imagen:Pydownloader-1.0.png|center|Pantallazo del pydownloader-1.0 en Linux]] | ||
+ | * Funcionamiento en una máquina Windows XP: | ||
+ | [[Imagen:Pydownloader-1.0-win.png|center|Pantallazo del pydownloader-1.0 en Windows]] | ||
+ | <br> | ||
+ | |||
+ | == Dependencias == | ||
+ | [[Imagen:Icono_aviso.png]]Los programas pydownloader están basados en la librería [[LibIris]]. Para que funcionen es necesario su instalación. | ||
== Descargas == | == Descargas == | ||
− | === versión: 1.0 | + | === versión: 1.0 === |
{|{{tablabonita}} | {|{{tablabonita}} | ||
!Fichero!!Descripción | !Fichero!!Descripción | ||
|-------------------- | |-------------------- | ||
− | | | + | | [http://www.iearobotics.com/wiki/images/6/62/Pydownloader-1.0.zip Pydownloader-1.0.zip] |
− | || | + | || Fuentes |
− | + | |-------------------- | |
+ | | [http://www.iearobotics.com/wiki/images/9/96/Pydownloader_1.0-2_i386.deb Pydownloader_1.0-2_i386.deb] | ||
+ | || Paquete para '''Debian/Etch''' y '''Ubuntu 7.04 | ||
+ | ''' | ||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/wiki/images/d/d7/Pydownloader_1.0-2_arm.deb Pydownloader_1.0-2_arm.deb] | ||
+ | || Paquete para '''arquitectura arm'''. Probado en un [http://es.wikipedia.org/wiki/NSLU2 NSLU2] | ||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/downloads/pydownloader-1.0.win32.exe pydownloader-1.0.win32.exe] | ||
+ | || Autoinstalable para '''Windows XP''' | ||
+ | ''' | ||
|} | |} | ||
== Cambios == | == 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 [http://es.wikipedia.org/wiki/NSLU2 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 | * '''16/Sep/2007''': Version inicial de esta pagina | ||
− | |||
== Acceso al repositorio == | == Acceso al repositorio == |
Revisión actual del 08:16 15 abr 2008
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/