Es cierto, pero da una idea de para qué sirven los makefiles y la estructura.
En la carpeta de ejemplos de la avrlib se pueden encontrar los makefiles y ahí se ve la diferencia. Hay que tener en cuenta que en el makefile también hay que adicionar las librerías que se usen en el código, es una línea del tipo: SRC = $(AVRLIB)/timer.c $(AVRLIB)/rprintf.c $(AVRLIB)/lcd.c $(TRG).c Así programo el avrmini, pero no he tenido un arduino ni un wiring a la mano para probar con estos. Apenas tenga uno lo pruebo y posteo los resultados. _Ricardo 2008/5/22 Juan I Reyes <[EMAIL PROTECTED]>: > Hola Ricardo, > > Este link es un poco viejo y de la época de UISP. Pero habla de los > Makefiles. Esto fue cuando se hicieron los workshops en Banff y con el > propio Bill Verplank. Uno de los aistentes fue Ricardo dal Farra porque > vivía en Canada en esa época. > > Hay que configurar la AVRLIB para que usen AVRDUDE y el ATMega > correspondiente. Perdón por la insistencia. > > La idea es tener un directorio para cada aplicación que se va a cargar > al ATMega. en este directorio esta el programa en C además de una > libreria que 'global.h' y desde luego el 'makefile'. Vale la pena > analizar y entender este Makefile. > > Con solo escribir 'make' en la linea de comandos se compila el programa. > Así mismo si quiero cargarlo al ATMega, escribo 'make load'. > > Ahora, el archivo que hay que configurar en las AVRLIB es: > > '~/avrlib/make/avrccrma_make' o para wiring por ejemplo crear un archivo > que se llame y que esté en ese directorio : 'avrwiring'. > Si se leen los comentarios se puede configurar este archivo facilmente e > insisto configurenlo para AVRDUDE y el puerto: /dev/ttyUSB0 que > normalmente es el que asigna FTDI a los Wiring o a los AVRMini. Me > imagino que Arduino también. > > En los ejemplos de la AVRLIB hay código y Makefiles que pueden analizar, > después de hacerle un backup, para entender un poco el proceso. > > Pilas no vayan a borrar el bootloader en Wiring a menos que tengan un > backup. > > > Saludes, > > --* Juan > > > On Thu, 2008-05-22 at 01:20 -0500, Ricardo Dueñas Parada wrote: > > Encontré esta información, explica un poco la forma de programación > > de los avr con avrlib y avr-gcc. También habla un poco de los makefile. > > > > > _______________________________________________ > ____ ____ ___ ____ _ _ ___ > |__| |__/ / |___ \/ |__] > | | | \ /__ |___ _/\_ | > > 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
