Hola Ricardo, muchas gracias por la ayuda, esto es lo que hay que hacer,
toma un buen rato el proceso.

Los siguientes pasos deben ser ejecutados en el orden propuesto. cada
paquete generalmente lo construimos individualmente en nuestro home
directory como root  en donde descargaremos los archivos los
descomprimiremos y procederemos a compilar para luego hacer la
instalación en /tools como describiremos a continuación:

primero vamos a crear el directorio tools en la raíz del file system:
mkdir /tools
mkdir /tools/avr
export PATH=/tools/avr/bin:$PATH
export PREFIX=/tools/avr

-------------------------
binutils
descargar de: http://ftp.gnu.org/gnu/binutils/binutils-2.20.tar.gz
gzip -d binutils-2.20.tar.gz
tar xf binutils-2.20.tar
cd binutils-2.20
mkdir obj-avr
cd obj-avr
../configure --prefix=$PREFIX --target=avr --disable-nls
make
make install

-------------------------
gcc
descargar de: http://wiring.org.co/download/gcc-4.3-20100221.tar.gz
gzip -d gcc-4.3-20100221.tar.gz
tar xf gcc-4.3-20100221.tar
cd gcc-4.3-20100221
mkdir obj-avr
cd obj-avr
../configure --prefix=$PREFIX --target=avr --enable-languages=c,c++
--disable-nls --disable-libssp --with-dwarf2
make
make install

-------------------------
avr-libc
descargar de: http://savannah.c3sl.ufpr.br/avr-libc/avr-libc-1.6.8.tar.bz2
bzip2 -d avr-libc-1.6.8.tar.bz2
tar xf avr-libc-1.6.8.tar
cd avr-libc-1.6.8
./configure --prefix=$PREFIX --build=`./config.guess` --host=avr
make
make install

--------------------------
avrdude
descargar de: http://wiring.org.co/download/avrdude-5.8.tar.gz
gzip -d avrdude-5.8.tar.gz
tar xf avrdude-5.8.tar
cd avrdude-5.8
mkdir obj-avr
cd obj-avr
../configure --prefix=$PREFIX
make
make install

mv /tools/avr/etc/avrdude.conf /tools/avr/bin
rmdir /tools/avr/etc


--------------------------
uisp
descargar de: http://wiring.org.co/download/uisp-20050207.tar.gz
gzip -d uisp-20050207.tar.gz
tar xf uisp-20050207.tar
cd uisp-20050207
./configure CFLAGS="-w" CXXFLAGS="-w"
make
cp src/uisp /tools/avr/bin/


--------------------------
finalmente ir al root y hacer el paquete asi:

cd /
tar cvf tools-avr.tar tools
gzip -9 tools-avr.tar

queda listo el archivo tools-avr.tar.gz que es el que necesitamos para
la distribución de 32 bits de Wiring. Podrías de pronto subirlo en algún
site para poder descargarlo de allí?

Si de pronto alguna vez quieres probar construir Wiring desde el source
code, la información se encuentra acá:
http://wiring.uniandes.edu.co/build.html
Necesitamos abstante soporte en la distribución de linux.

Un saludo y gracias de nuevo, si tienes alguna duda no dudes en escribir.
h.

Ricardo Dueñas Parada wrote:
Yo tengo una máquina con Fedora 10 32 bits, ¿que hay que hacer?

2010/2/27 Rafael Hernando Barragán Romero <[email protected]>:
Hola Juan, hace algunos dias encontramos un problema con la distribución
de gcc 4.4 en avr, esto ocasiona un
problema en los constructores de diferentes clases, así que estamos a
punto de sacar un release regresando a la última
disponible en los snapshots de de gcc 4.3 e incluir algunos cambios.
Tengo a mi disposición una máquina con Fedora 64 bits con la que
generamos el toolchain para linux 64.
Estamos necesitando ayuda para generar el toolchain para 32 bits,
compilandolo en la máquina de 64 no nos funciona (usando las opciones de
-m32 etc), así que quisiera saber si hay voluntarios para ayudarnos a
generar el toochain for linux 32 en una máquina 32 nativa.
Yo puedo enviar links para descargar la version con patches que estamos
usando y ayuda con lo que hay que hacer para generarla.
Algun voluntario?


Un abrazo,
h.

Juan I Reyes wrote:
Por crear las dudas y a conciencia de que este email pueda ser un
monólogo, trato de hacer la pregunta.
¿ Será que alguien tiene código directamente en Wiring/Arduino o con
Avrlib, en referencia a filtros pasa-altos, pasa-banda o pasa-todos?.
¿ De pronto uno anti-aliasing para el caso de frecuencia de muestreo con
los puertos PWM?.

La razón es para acondicionar señal que proviene de varios piezzos que
se ponen en las yemas de los dedos y raspan superficies corrugadas. La
señal tiene un poco de ruido armónico pero creo que puede ser corregida
con estos filtros y volverse señal de control para procesos en tiempo
real.

Un filtro pasabandas tiene entre dos y cuatro polos (raíces) en el
polinomio de su función de transferencia, lo que me hace pensar que no
es mucha carga para los ATMega128.

 Mil gracias,

 --* Juan

_______________________________________________
____ ____ ___  ____ _  _ ___
|__| |__/   /  |___  \/  |__]
|  | |  \  /__ |___ _/\_ |

Arzexp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/arzexp-slow.tk


_______________________________________________
____ ____ ___  ____ _  _ ___
|__| |__/   /  |___  \/  |__]
|  | |  \  /__ |___ _/\_ |

Arzexp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/arzexp-slow.tk



_______________________________________________
____ ____ ___  ____ _  _ ___
|__| |__/   /  |___  \/  |__]
|  | |  \  /__ |___ _/\_ |

Arzexp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/arzexp-slow.tk

Responder a