[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