Go Down

Topic: RPM de arduino para Mageia 3 (y otras distribuciones basadas en RPM) (Read 720 times) previous topic - next topic

anv

Este post es para informar que está disponible un paquete RPM de Arduino para Mageia 3

El binario oficial de Arduino hecho por Mageia no funciona. A demás, magia usa vesiones nuevas de AVR-GCC que no son totalmente compatibles con los los fuentes de Arduino. Para solucionarlo he creado un nuevo paquete basado en los binarios oficiales de Arduino con unos pocos cambios (que explico al final). El paquete funciona sin problemas simplemente con instalarlo y no necesita modificar grupos o permisos ni reinicios.

Instrucciones:

Para 32 bits:

Alternativa 1 (preferible porque permite actualizaciones automáticas):

Code: [Select]
urpmi.addmedia --wget --distrib http://ftp.blogdrake.net/mageia/mageia3/i586
urpmi arduino

Alternativa 2 (instalación manual):

Code: [Select]
urpmi http://ftp.blogdrake.net/mageia/mageia3/free/i586/arduino-1.0.5-1bdk.mga3.i586.rpm

Para 64 bits:

Alternativa 1 (preferible porque permite actualizaciones automáticas):

Code: [Select]
urpmi.addmedia --wget --distrib http://ftp.blogdrake.net/mageia/mageia3/x86_64
urpmi arduino

Alternative 2 (instalación manual):

Code: [Select]
urpmi http://ftp.blogdrake.net/mageia/mageia3/free/x86_64/arduino-1.0.5-1bdk.mga3.x86_64.rpm


El paquete también está disponible en el repositorio para mageia 2 y debería funcionar en otras distribuciones basadas en RPM.

Explicación de los cambios:

  • El paquete incluye todos los binarios oficiales de Arduino para mantener máxima compatibilidad con la excepción de:

  • He reemplazado la biblioteca RXTX library con los siguientes diferencias:

    • Se ha deshabilitado el bloqueo de puertos para que no sea necesario agregar el usuario al grupo lock

    • Se ha agregado la detección de los dispositivos /dev/ttyACM y /dev/arduino devices



  • He agregado una nueva regla de udev que:

    • Asigna por defecto los permisos 666 al conectar el Arduino para evitar la necesidad de agregar el usuario al grupo dialout.

    • Se ha agregado un enlace al dispositivo con el nombre "arduiono" para que se cree automáticamente un /dev/arduino



maxid

El que pregunta aprende, el que responde aprende a responder.

maxid

Probado en Opensuse 12.3, instala correctamente, abre sin conflictos. Sube datos sin ser root o agregar permiso. y aparece el puerto acm.
Uns joya.
Alguien lo mantiene?
El que pregunta aprende, el que responde aprende a responder.

Go Up