How do I use Atmels assembler with linux?
First you need a working setup of a recent wine. Then put the avrasm2.exe and the Appnotes directory somewhere on your system. Then edit the makefile to look similiar to AVRDUDE=/usr/local/bin/avrdude PP=-c stk200 -P /dev/parport0 JTAG=-c jtag1 -P /dev/ttyUSB2 AVRASM=wine ~/projects/avr/AvrAssembler2/avrasm2.exe AVRASMOPTS=-fI -I ~/projects/avr/AvrAssembler2/Appnotes -e $@.eep -l $@.lst -m $@.map p8.hex: *.asm words/*.asm devices/*.asm $(AVRASM) $(AVRASMOPTS) p8.asm p8: p8.hex $(AVRDUDE) $(PP) -p atmega644 -e -U flash:w:p8.hex:i -U eeprom:w:p8.hex.eep:i please note that the filenames are sligtly different from the avra generated code. Good luck.