[Butia-devel-list] Butia Firmware 2
Andres Aguirre
aaguirre en fing.edu.uy
Lun Ene 28 09:48:46 UYST 2013
Muy bueno! y muy útil.
Lo único que:
def flash(self, show_dialogs=True):
path = './fsusb/x32/fsusb'
try:
arq,so = platform.architecture()
if arq == '32bit':
path = './fsusb/x32/fsusb'
print 'Use 32bits fsusb'
else:
path = './fsusb/x64/fsusb'
print 'Use 64bits fsusb'
except:
print 'Error getting platform info'
que pasa si corro en una arquitectura ARM ?
arq va a dar 32 o 64 y me va a mandar a usar un binario compilado para x86 :(.
otra cosita es que en realidad la variable so no es muy feliz con el
nombre, debería ser linkage o similar.
saludos
andrés
2013/1/28 Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com>:
> Hola!
>
> Esta nueva versión utiliza el mismo .hex, es decir, el mismo firmware que la
> versión
> 1 pero mejora algunos aspectos. Entre los cuales, posibilita usar la
> actividad tanto
> en sistemas 32 bits como en 64.
> Para facilitar el uso, agregué que se pueda ejecutar desde la terminal
> usando:
>
> python ButiaFirmware.py
>
> en las magallanes, desde nautilus, con un doble click en ButiaFirmware.py
> debería
> aparecer la opción: Ejecutar en una terminal..
>
> Lo interesante, es que automáticamente selecciona la arquitectura 32/64
> según
> el sistema, en cualquier caso de uso (desde sugar, gnome, consola).
>
> Agregué un parámentro opcional "silent" que no muestra ningún cartel (ya
> que con el comando anterior se muestran los diálogos respectivos igual
> que en Sugar).
>
> python ButiaFirmware.py silent
>
> Además agregué dentro de fsusb una carpeta llamada "src" que contiene los
> fuentes (por las dudas).
>
> Todavía no la probé en una XO, así que si alguien quiere probarla, se
> agradece. Cualquier sugerencia, error, es bienvenido.
>
> Este es un paso previo antes de tener un fsusb escrito en python y que
> funcione en 32/64/ARM.
>
> Saludos!
>
> Alan
>
>
> _______________________________________________
> Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
Más información sobre la lista de distribución Butia-devel-l