Diferencia entre revisiones de «LibIris:hex2python»

De WikiRobotics
Saltar a: navegación, buscar
(Introducción)
(Parámetros)
Línea 15: Línea 15:
 
=== Parámetros ===
 
=== Parámetros ===
 
Se invoca de la siguiente forma:
 
Se invoca de la siguiente forma:
  ''python hex2python <fichero.hex> [nombre lista]''
+
  ''python hex2python <fichero.hex> [Formato] [nombre lista]''
  
 
donde los parámetros son:
 
donde los parámetros son:
Línea 21: Línea 21:
 
* '''<fichero.hex>''': Nombre del fichero en formato HEX
 
* '''<fichero.hex>''': Nombre del fichero en formato HEX
 
* '''[formato]''': Formato para la lista de salida. Puede ser:
 
* '''[formato]''': Formato para la lista de salida. Puede ser:
 +
* '''[nombre lista]''': Nombre a asignar a la lista generada
 
** '''f2''': Lista de bloques. Los bloques están formados por palabras contiguas
 
** '''f2''': Lista de bloques. Los bloques están formados por palabras contiguas
 
** '''f3''': Lista de bloques, con tamaño de bloque no mayor de 16 palabras
 
** '''f3''': Lista de bloques, con tamaño de bloque no mayor de 16 palabras

Revisión del 08:04 9 sep 2007

Introducción

El programa hex2python convertierte un fichero en formato HEX Intel en una lista en python. Esta lista se puede incluir en nuestros programas para descargarse en la Skypic. Así se pueden tener aplicaciones que descarguen firmware en la Skypic sin tener que utilizar ficheros externos .hex.

Características

  • Lenguaje de programación: Python
  • Sistema operativo: Multiplataforma (Linux/Windows)
  • Interfaz usuario: Consola
  • Licencia: GPL
  • Autores:

Utilización

Parámetros

Se invoca de la siguiente forma:

python hex2python <fichero.hex> [Formato] [nombre lista]

donde los parámetros son:

  • <fichero.hex>: Nombre del fichero en formato HEX
  • [formato]: Formato para la lista de salida. Puede ser:
  • [nombre lista]: Nombre a asignar a la lista generada
    • f2: Lista de bloques. Los bloques están formados por palabras contiguas
    • f3: Lista de bloques, con tamaño de bloque no mayor de 16 palabras

Ejemplos

Descargas

  • Esta utilidad está incluida en las fuentes de la LibIris
  • Las fuentes se pueden ver vía web accediendo al svn: hex2python.py

Cambios

  • 09/Sep/2007: Versión inicial de esta página