I'm just beginning to jump into the world of AVR and I'm having a hard time finding resources on AVR assembler. I've been programming for about 10 years but I've never had a chance to learn ASM; this seems like a perfect opportunity! I'm running Linux and I've got the avr-gcc and avrdude packages up and running. I wrote a quick program in C to test the chip/programmer and everything went well. Can anyone lead me in the right direction? I've searched the forums and Google but I'm not finding any comprehensive resources. I've got the Atmel 8-bit instruction set in front of me but unfortunately it's all a bit too foreign right now.
Here is what I've been able to come up with so far, aside from actually learning the assembly code:
# compile assembly code
# turn object code into hex
avr-objcopy -j .text -O ihex
# program device
avrdude -p attiny2313 -P /dev/parport0 -c bsd -E reset -U flash:w:
If there are any obvious problems here let me know :D